StarBurn SDK (Software Development Kit)
ContentsIndexHome
PreviousUpNext
StarBurn_DVDVideo_Read Function
C++
__stdcall STARBURN_IMPEX_API EXCEPTION_NUMBER StarBurn_DVDVideo_Read(IN PVOID p__PVOID__DVDVideo, OUT PCHAR p__PCHAR__ExceptionText, IN ULONG p__ULONG__ExceptionTextSizeInUCHARs, OUT PULONG p__PULONG__SystemError, IN LARGE_INTEGER p__LARGE_INTEGER__IoTransferSizeInUCHARs, OUT PUCHAR p__PUCHAR__DataBuffer);
Parameters 
Description 
IN PVOID p__PVOID__DVDVideo 
Pointer to source DVD-Video file system object we need to read data from.
 
OUT PCHAR p__PCHAR__ExceptionText 
Pointer to buffer to receive formatted error message in case of exception.
 
IN ULONG p__ULONG__ExceptionTextSizeInUCHARs 
Error text buffer size in UCHARs.
 
OUT PULONG p__PULONG__SystemError 
Pointer to system error value (if function would return EN_SYSTEM_CALL_FAILED).
 
IN LARGE_INTEGER p__LARGE_INTEGER__IoTransferSizeInUCHARs 
Number of UCHARs we want to read from file system object.
 
OUT PUCHAR p__PUCHAR__DataBuffer 
Pointer to output data buffer we want file system object data to be placed after read. 

Execution status.

This function reads requested number of UCHARs from DVD-Video file system object (created with StarBurn_DVDVideo_Create API call) from it's current read position.

None.

See DVDVideoTrackAtOnceFromFileEx and DVDVideoBuildImageEx StarBurn sample applications as an example how to use StarBurn_DVDVideo_Read API call and all of the companion DVD-Video sub-API calls.