IBitstreamProcessor::GetLabeledDMAChannel
This method retrieves the DMA channel by its name within a specified labeling schema.
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 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
Last updated on Tuesday, May 18, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.