IBitstreamProcessor::GetLabeledDMAChannel (Windows CE 5.0)
This method retrieves the DMA channel by its name within a specified labeling schema.
HRESULT GetLabeledDMAChannel(REFGUIDguidLabelSystem,WCHAR* plabelBuf,IDMAChannel** ppDMAChannel);
Parameters
- guidLabelSystem
[out] Labeling system. - plabelBuf
[in] Zero-terminated label of the requested DMA channel. - ppDMAChannel
[out] Returning IDMAChannel interface pointer.
Return Values
The following table shows a list of possible return values.
Return value | Description |
---|---|
S_OK | The request completed successfully. |
E_INVALIDARG | The requested channel is not known. |
E_UNEXPECTED | IBitstreamProcessor::SetBitstreamType has not succeeded yet. |
E_POINTER | An invalid argument pointer has been encountered. This is NULL for the returned value. |
E_FAIL | A generic failure to get IDMAChannel occurred. |
Remarks
The DVD navigator reserves this function. The purpose of this function is to enable selection of a DMA channel in case of multiple channels. Because DVD uses the single channel, there is no need to differentiate. Therefore, this function is not used.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Dvddrvr.idl.
See Also
IBitstreamProcessor::SetBitstreamType | IDMAChannel:IUnknown | IBitstreamProcessor:IUnknown
Send Feedback on this topic to the authors