Description | Hierarchy | Fields | Methods | Properties |
type IMediaObject = interface(IUnknown)
![]() |
function AllocateStreamingResources: HResult; stdcall; |
![]() |
function Discontinuity(dwInputStreamIndex: DWORD): HResult; stdcall; |
![]() |
function Flush: HResult; stdcall; |
![]() |
function FreeStreamingResources: HResult; stdcall; |
![]() |
function GetInputCurrentType(dwInputStreamIndex: DWORD; out pmt: DMO_MEDIA_TYPE): HResult; stdcall; |
![]() |
function GetInputMaxLatency(dwInputStreamIndex: DWORD; out prtMaxLatency: REFERENCE_TIME): HResult; stdcall; |
![]() |
function GetInputSizeInfo(dwInputStreamIndex: DWORD; out pcbSize, pcbMaxLookahead, pcbAlignment: DWORD): HResult; stdcall; |
![]() |
function GetInputStatus(dwInputStreamIndex: DWORD; out dwFlags: DWORD): HResult; stdcall; |
![]() |
function GetInputStreamInfo(dwInputStreamIndex: DWORD; out pdwFlags: DWORD): HResult; stdcall; |
![]() |
function GetInputType(dwInputStreamIndex, dwTypeIndex: DWORD; out pmt: DMO_MEDIA_TYPE): HResult; stdcall; |
![]() |
function GetOutputCurrentType(dwOutputStreamIndex: DWORD; out pmt: DMO_MEDIA_TYPE): HResult; stdcall; |
![]() |
function GetOutputSizeInfo(dwOutputStreamIndex: DWORD; out pcbSize, pcbAlignment: DWORD): HResult; stdcall; |
![]() |
function GetOutputStreamInfo(dwOutputStreamIndex: DWORD; out pdwFlags: DWORD): HResult; stdcall; |
![]() |
function GetOutputType(dwOutputStreamIndex, dwTypeIndex: DWORD; out pmt: DMO_MEDIA_TYPE): HResult; stdcall; |
![]() |
function GetStreamCount(out pcInputStreams, pcOutputStreams: DWORD): HResult; stdcall; |
![]() |
function Lock(bLock: longint): HResult; stdcall; |
![]() |
function ProcessInput(dwInputStreamIndex: DWORD; pBuffer: IMediaBuffer; dwFlags: DWORD; rtTimestamp, rtTimelength: REFERENCE_TIME): HResult; stdcall; |
![]() |
function ProcessOutput(dwFlags, cOutputBufferCount: DWORD; pOutputBuffers: pDMO_OUTPUT_DATA_BUFFER; out pdwStatus: DWORD): HResult; stdcall; |
![]() |
function SetInputMaxLatency(dwInputStreamIndex: DWORD; rtMaxLatency: REFERENCE_TIME): HResult; stdcall; |
![]() |
function SetInputType(dwInputStreamIndex: DWORD; const pmt: DMO_MEDIA_TYPE; dwFlags: DWORD): HResult; stdcall; |
![]() |
function SetOutputType(dwOutputStreamIndex: DWORD; const pmt: DMO_MEDIA_TYPE; dwFlags: DWORD): HResult; stdcall; |
![]() |
function AllocateStreamingResources: HResult; stdcall; |
![]() |
function Discontinuity(dwInputStreamIndex: DWORD): HResult; stdcall; |
![]() |
function Flush: HResult; stdcall; |
![]() |
function FreeStreamingResources: HResult; stdcall; |
![]() |
function GetInputCurrentType(dwInputStreamIndex: DWORD; out pmt: DMO_MEDIA_TYPE): HResult; stdcall; |
![]() |
function GetInputMaxLatency(dwInputStreamIndex: DWORD; out prtMaxLatency: REFERENCE_TIME): HResult; stdcall; |
![]() |
function GetInputSizeInfo(dwInputStreamIndex: DWORD; out pcbSize, pcbMaxLookahead, pcbAlignment: DWORD): HResult; stdcall; |
![]() |
function GetInputStatus(dwInputStreamIndex: DWORD; out dwFlags: DWORD): HResult; stdcall; |
![]() |
function GetInputStreamInfo(dwInputStreamIndex: DWORD; out pdwFlags: DWORD): HResult; stdcall; |
![]() |
function GetInputType(dwInputStreamIndex, dwTypeIndex: DWORD; out pmt: DMO_MEDIA_TYPE): HResult; stdcall; |
![]() |
function GetOutputCurrentType(dwOutputStreamIndex: DWORD; out pmt: DMO_MEDIA_TYPE): HResult; stdcall; |
![]() |
function GetOutputSizeInfo(dwOutputStreamIndex: DWORD; out pcbSize, pcbAlignment: DWORD): HResult; stdcall; |
![]() |
function GetOutputStreamInfo(dwOutputStreamIndex: DWORD; out pdwFlags: DWORD): HResult; stdcall; |
![]() |
function GetOutputType(dwOutputStreamIndex, dwTypeIndex: DWORD; out pmt: DMO_MEDIA_TYPE): HResult; stdcall; |
![]() |
function GetStreamCount(out pcInputStreams, pcOutputStreams: DWORD): HResult; stdcall; |
* IMediaObject methods ** |
![]() |
function Lock(bLock: longint): HResult; stdcall; |
![]() |
function ProcessInput(dwInputStreamIndex: DWORD; pBuffer: IMediaBuffer; dwFlags: DWORD; rtTimestamp, rtTimelength: REFERENCE_TIME): HResult; stdcall; |
![]() |
function ProcessOutput(dwFlags, cOutputBufferCount: DWORD; pOutputBuffers: pDMO_OUTPUT_DATA_BUFFER; out pdwStatus: DWORD): HResult; stdcall; |
![]() |
function SetInputMaxLatency(dwInputStreamIndex: DWORD; rtMaxLatency: REFERENCE_TIME): HResult; stdcall; |
![]() |
function SetInputType(dwInputStreamIndex: DWORD; const pmt: DMO_MEDIA_TYPE; dwFlags: DWORD): HResult; stdcall; |
![]() |
function SetOutputType(dwOutputStreamIndex: DWORD; const pmt: DMO_MEDIA_TYPE; dwFlags: DWORD): HResult; stdcall; |
(c) 2012 Lake of Soft