|
HRESULT | GetStreamCount ([out] DWORD *pcInputStreams, [out] DWORD *pcOutputStreams) |
|
HRESULT | GetInputStreamInfo (DWORD dwInputStreamIndex, [out] DWORD *pdwFlags) |
|
HRESULT | GetOutputStreamInfo (DWORD dwOutputStreamIndex, [out] DWORD *pdwFlags) |
|
HRESULT | GetInputType (DWORD dwInputStreamIndex, DWORD dwTypeIndex, [out] DMO_MEDIA_TYPE *pmt) |
|
HRESULT | GetOutputType (DWORD dwOutputStreamIndex, DWORD dwTypeIndex, [out] DMO_MEDIA_TYPE *pmt) |
|
HRESULT | SetInputType (DWORD dwInputStreamIndex, [in] const DMO_MEDIA_TYPE *pmt, DWORD dwFlags) |
|
HRESULT | SetOutputType (DWORD dwOutputStreamIndex, [in] const DMO_MEDIA_TYPE *pmt, DWORD dwFlags) |
|
HRESULT | GetInputCurrentType (DWORD dwInputStreamIndex, [out] DMO_MEDIA_TYPE *pmt) |
|
HRESULT | GetOutputCurrentType (DWORD dwOutputStreamIndex, [out] DMO_MEDIA_TYPE *pmt) |
|
HRESULT | GetInputSizeInfo (DWORD dwInputStreamIndex, [out] DWORD *pcbSize, [out] DWORD *pcbMaxLookahead, [out] DWORD *pcbAlignment) |
|
HRESULT | GetOutputSizeInfo (DWORD dwOutputStreamIndex, [out] DWORD *pcbSize, [out] DWORD *pcbAlignment) |
|
HRESULT | GetInputMaxLatency (DWORD dwInputStreamIndex, [out] REFERENCE_TIME *prtMaxLatency) |
|
HRESULT | SetInputMaxLatency (DWORD dwInputStreamIndex, REFERENCE_TIME rtMaxLatency) |
|
HRESULT | Flush () |
|
HRESULT | Discontinuity (DWORD dwInputStreamIndex) |
|
HRESULT | AllocateStreamingResources () |
|
HRESULT | FreeStreamingResources () |
|
HRESULT | GetInputStatus (DWORD dwInputStreamIndex, [out] DWORD *dwFlags) |
|
HRESULT | ProcessInput (DWORD dwInputStreamIndex, IMediaBuffer *pBuffer, DWORD dwFlags, REFERENCE_TIME rtTimestamp, REFERENCE_TIME rtTimelength) |
|
HRESULT | ProcessOutput (DWORD dwFlags, DWORD cOutputBufferCount, [in, out] DMO_OUTPUT_DATA_BUFFER *pOutputBuffers, [out] DWORD *pdwStatus) |
|
HRESULT | Lock (LONG bLock) |
|
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
|
ULONG | AddRef () |
|
ULONG | Release () |
|
Definition at line 113 of file mediaobj.idl.
◆ AllocateStreamingResources()
HRESULT IMediaObject::AllocateStreamingResources |
( |
| ) |
|
◆ Discontinuity()
HRESULT IMediaObject::Discontinuity |
( |
DWORD |
dwInputStreamIndex | ) |
|
◆ Flush()
◆ FreeStreamingResources()
HRESULT IMediaObject::FreeStreamingResources |
( |
| ) |
|
◆ GetInputCurrentType()
◆ GetInputMaxLatency()
◆ GetInputSizeInfo()
HRESULT IMediaObject::GetInputSizeInfo |
( |
DWORD |
dwInputStreamIndex, |
|
|
[out] DWORD * |
pcbSize, |
|
|
[out] DWORD * |
pcbMaxLookahead, |
|
|
[out] DWORD * |
pcbAlignment |
|
) |
| |
◆ GetInputStatus()
HRESULT IMediaObject::GetInputStatus |
( |
DWORD |
dwInputStreamIndex, |
|
|
[out] DWORD * |
dwFlags |
|
) |
| |
◆ GetInputStreamInfo()
HRESULT IMediaObject::GetInputStreamInfo |
( |
DWORD |
dwInputStreamIndex, |
|
|
[out] DWORD * |
pdwFlags |
|
) |
| |
◆ GetInputType()
◆ GetOutputCurrentType()
◆ GetOutputSizeInfo()
HRESULT IMediaObject::GetOutputSizeInfo |
( |
DWORD |
dwOutputStreamIndex, |
|
|
[out] DWORD * |
pcbSize, |
|
|
[out] DWORD * |
pcbAlignment |
|
) |
| |
◆ GetOutputStreamInfo()
HRESULT IMediaObject::GetOutputStreamInfo |
( |
DWORD |
dwOutputStreamIndex, |
|
|
[out] DWORD * |
pdwFlags |
|
) |
| |
◆ GetOutputType()
◆ GetStreamCount()
HRESULT IMediaObject::GetStreamCount |
( |
[out] DWORD * |
pcInputStreams, |
|
|
[out] DWORD * |
pcOutputStreams |
|
) |
| |
◆ Lock()
◆ ProcessInput()
◆ ProcessOutput()
◆ SetInputMaxLatency()
◆ SetInputType()
◆ SetOutputType()
The documentation for this interface was generated from the following file: