IBitstreamProcessor::GetLabeledDMAChannel (Windows Embedded CE 6.0)
1/6/2010
This method retrieves the DMA channel by its name within a specified labeling schema.
Syntax
HRESULT GetLabeledDMAChannel(
REFGUID guidLabelSystem,
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 Value
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
Header | dvddrvr.idl |
Windows Embedded CE | Windows CE .NET 4.0 and later |
See Also
Reference
IBitstreamProcessor
IBitstreamProcessor::SetBitstreamType
IDMAChannel