Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This interface provides access to the data search information (DSI) for a video object unit (VOBU).
The following table lists the methods for IDVDDataSearchInfo in the order the compiler calls them.
Method | Description |
---|---|
GetControlInfo | Returns the IDVDStreamControlInfo interface. |
GetSCRBase | Returns the system clock reference base (SCR_base) of the current navigation pack (NV_PCK). |
GetUnitEndAddress | Returns the video object unit end address (VOBU_EA) from the data search information general information (DSI_GI). |
GetRefPictureAddress | Returns the relative address of the first, second, or third reference picture in the video object unit (VOBU). |
GetVOB_ID | Returns the video object unit's video object identification number (VOBU_VOB_IDN). |
GetC_IDN | Returns the video object unit's cell identification number (VOBU_C_IDN). |
GetSeamlessCategory | Returns the video object unit's seamless playback category (VOBU_SML_CAT). |
GetInterleavedUnitEndAddress | Returns the interleaved unit's end address (ILVU_EA). |
GetNextInterleavedUnit | Returns the next interleaved unit's start address (NXT_ILVU_SA) and the next interleaved unit's size (NXT_ILVU_SZ). |
GetAudioGapInfo | Returns information about audio discontinuities in the current video object (VOB). |
GetSeamlessAngleChangeAddress | Returns a specified seamless angle change's destination address (SML_AGL_Cn_DSTA) and size. |
GetUnitStepAddress | Returns the address of a video object unit (VOBU) that is a specified distance forward or behind in the presentation. |
GetSyncAudioAddress | Returns the target audio pack address (A_SYNCA) for a specified audio stream. |
GetSyncSPAddress | Returns the video object unit (VOBU) start address for the target subpicture (SP_SYNCA) of a specified subpicture stream. |
The IDVDDataSearchInfo interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods:
Remarks
You can obtain a pointer to an IDVDDataSearchInfo interface in the following ways:
- By calling the IUnknown::QueryInterface method of a DVDData object and specifying the IID_IDVDDataSearchInfo interface identifier, see DVD-Video API Interface Identifiers.
- By calling the IDVDStreamControlInfo::GetDataSearchInfo method.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Dvdata.h, Dvdata.idl.
Link Library: Ddvdids.lib.
See Also
Send Feedback on this topic to the authors