xine-lib 1.2.13-20230125hg15249
|
#include <dmo_interfaces.h>
Public Member Functions | |
INHERIT_IUNKNOWN () | |
Data Fields | |
HRESULT STDCALL(* | GetStreamCount )(IMediaObject *This, unsigned long *pcInputStreams, unsigned long *pcOutputStreams) |
HRESULT STDCALL(* | GetInputStreamInfo )(IMediaObject *This, unsigned long dwInputStreamIndex, unsigned long *pdwFlags) |
HRESULT STDCALL(* | GetOutputStreamInfo )(IMediaObject *This, unsigned long dwOutputStreamIndex, unsigned long *pdwFlags) |
HRESULT STDCALL(* | GetInputType )(IMediaObject *This, unsigned long dwInputStreamIndex, unsigned long dwTypeIndex, DMO_MEDIA_TYPE *pmt) |
HRESULT STDCALL(* | GetOutputType )(IMediaObject *This, unsigned long dwOutputStreamIndex, unsigned long dwTypeIndex, DMO_MEDIA_TYPE *pmt) |
HRESULT STDCALL(* | SetInputType )(IMediaObject *This, unsigned long dwInputStreamIndex, const DMO_MEDIA_TYPE *pmt, unsigned long dwFlags) |
HRESULT STDCALL(* | SetOutputType )(IMediaObject *This, unsigned long dwOutputStreamIndex, const DMO_MEDIA_TYPE *pmt, unsigned long dwFlags) |
HRESULT STDCALL(* | GetInputCurrentType )(IMediaObject *This, unsigned long dwInputStreamIndex, DMO_MEDIA_TYPE *pmt) |
HRESULT STDCALL(* | GetOutputCurrentType )(IMediaObject *This, unsigned long dwOutputStreamIndex, DMO_MEDIA_TYPE *pmt) |
HRESULT STDCALL(* | GetInputSizeInfo )(IMediaObject *This, unsigned long dwInputStreamIndex, unsigned long *pcbSize, unsigned long *pcbMaxLookahead, unsigned long *pcbAlignment) |
HRESULT STDCALL(* | GetOutputSizeInfo )(IMediaObject *This, unsigned long dwOutputStreamIndex, unsigned long *pcbSize, unsigned long *pcbAlignment) |
HRESULT STDCALL(* | GetInputMaxLatency )(IMediaObject *This, unsigned long dwInputStreamIndex, REFERENCE_TIME *prtMaxLatency) |
HRESULT STDCALL(* | SetInputMaxLatency )(IMediaObject *This, unsigned long dwInputStreamIndex, REFERENCE_TIME rtMaxLatency) |
HRESULT STDCALL(* | Flush )(IMediaObject *This) |
HRESULT STDCALL(* | Discontinuity )(IMediaObject *This, unsigned long dwInputStreamIndex) |
HRESULT STDCALL(* | AllocateStreamingResources )(IMediaObject *This) |
HRESULT STDCALL(* | FreeStreamingResources )(IMediaObject *This) |
HRESULT STDCALL(* | GetInputStatus )(IMediaObject *This, unsigned long dwInputStreamIndex, unsigned long *dwFlags) |
HRESULT STDCALL(* | ProcessInput )(IMediaObject *This, unsigned long dwInputStreamIndex, IMediaBuffer *pBuffer, unsigned long dwFlags, REFERENCE_TIME rtTimestamp, REFERENCE_TIME rtTimelength) |
HRESULT STDCALL(* | ProcessOutput )(IMediaObject *This, unsigned long dwFlags, unsigned long cOutputBufferCount, DMO_OUTPUT_DATA_BUFFER *pOutputBuffers, unsigned long *pdwStatus) |
HRESULT STDCALL(* | Lock )(IMediaObject *This, long bLock) |
IMediaObject_vt::INHERIT_IUNKNOWN | ( | ) |
HRESULT STDCALL(* IMediaObject_vt::AllocateStreamingResources) (IMediaObject *This) |
HRESULT STDCALL(* IMediaObject_vt::Discontinuity) (IMediaObject *This, unsigned long dwInputStreamIndex) |
HRESULT STDCALL(* IMediaObject_vt::Flush) (IMediaObject *This) |
HRESULT STDCALL(* IMediaObject_vt::FreeStreamingResources) (IMediaObject *This) |
HRESULT STDCALL(* IMediaObject_vt::GetInputCurrentType) (IMediaObject *This, unsigned long dwInputStreamIndex, DMO_MEDIA_TYPE *pmt) |
HRESULT STDCALL(* IMediaObject_vt::GetInputMaxLatency) (IMediaObject *This, unsigned long dwInputStreamIndex, REFERENCE_TIME *prtMaxLatency) |
HRESULT STDCALL(* IMediaObject_vt::GetInputSizeInfo) (IMediaObject *This, unsigned long dwInputStreamIndex, unsigned long *pcbSize, unsigned long *pcbMaxLookahead, unsigned long *pcbAlignment) |
HRESULT STDCALL(* IMediaObject_vt::GetInputStatus) (IMediaObject *This, unsigned long dwInputStreamIndex, unsigned long *dwFlags) |
HRESULT STDCALL(* IMediaObject_vt::GetInputStreamInfo) (IMediaObject *This, unsigned long dwInputStreamIndex, unsigned long *pdwFlags) |
HRESULT STDCALL(* IMediaObject_vt::GetInputType) (IMediaObject *This, unsigned long dwInputStreamIndex, unsigned long dwTypeIndex, DMO_MEDIA_TYPE *pmt) |
HRESULT STDCALL(* IMediaObject_vt::GetOutputCurrentType) (IMediaObject *This, unsigned long dwOutputStreamIndex, DMO_MEDIA_TYPE *pmt) |
HRESULT STDCALL(* IMediaObject_vt::GetOutputSizeInfo) (IMediaObject *This, unsigned long dwOutputStreamIndex, unsigned long *pcbSize, unsigned long *pcbAlignment) |
Referenced by DMO_FilterCreate().
HRESULT STDCALL(* IMediaObject_vt::GetOutputStreamInfo) (IMediaObject *This, unsigned long dwOutputStreamIndex, unsigned long *pdwFlags) |
HRESULT STDCALL(* IMediaObject_vt::GetOutputType) (IMediaObject *This, unsigned long dwOutputStreamIndex, unsigned long dwTypeIndex, DMO_MEDIA_TYPE *pmt) |
Referenced by DMO_FilterCreate().
HRESULT STDCALL(* IMediaObject_vt::GetStreamCount) (IMediaObject *This, unsigned long *pcInputStreams, unsigned long *pcOutputStreams) |
Referenced by DMO_FilterCreate().
HRESULT STDCALL(* IMediaObject_vt::Lock) (IMediaObject *This, long bLock) |
HRESULT STDCALL(* IMediaObject_vt::ProcessInput) (IMediaObject *This, unsigned long dwInputStreamIndex, IMediaBuffer *pBuffer, unsigned long dwFlags, REFERENCE_TIME rtTimestamp, REFERENCE_TIME rtTimelength) |
HRESULT STDCALL(* IMediaObject_vt::ProcessOutput) (IMediaObject *This, unsigned long dwFlags, unsigned long cOutputBufferCount, DMO_OUTPUT_DATA_BUFFER *pOutputBuffers, unsigned long *pdwStatus) |
HRESULT STDCALL(* IMediaObject_vt::SetInputMaxLatency) (IMediaObject *This, unsigned long dwInputStreamIndex, REFERENCE_TIME rtMaxLatency) |
HRESULT STDCALL(* IMediaObject_vt::SetInputType) (IMediaObject *This, unsigned long dwInputStreamIndex, const DMO_MEDIA_TYPE *pmt, unsigned long dwFlags) |
Referenced by DMO_FilterCreate().
HRESULT STDCALL(* IMediaObject_vt::SetOutputType) (IMediaObject *This, unsigned long dwOutputStreamIndex, const DMO_MEDIA_TYPE *pmt, unsigned long dwFlags) |
Referenced by DMO_FilterCreate().