Partager via


mediaobj.h header

This header is used by DirectShow. For more information, see:

mediaobj.h contains the following programming interfaces:

Interfaces

 
IDMOQualityControl

The IDMOQualityControl interface supports quality control on a Microsoft DirectX Media Object (DMO).
IDMOVideoOutputOptimizations

The IDMOVideoOutputOptimizations interface supports video optimizations on a Microsoft DirectX Media Object (DMO).
IEnumDMO

The IEnumDMO interface provides methods for enumerating Microsoft DirectX Media Objects (DMOs). It is based on the OLE enumeration interfaces. For more information, see the IEnumXXXX topic in the Platform SDK.
IMediaBuffer

The IMediaBuffer interface provides methods for manipulating a data buffer. Buffers passed to the IMediaObject::ProcessInput and ProcessOutput methods must implement this interface.
IMediaObject

The IMediaObject interface provides methods for manipulating a Microsoft DirectX Media Object (DMO).
IMediaObjectInPlace

The IMediaObjectInPlace interface provides methods for processing data in place. A Microsoft DirectX Media Object (DMO) can expose this interface if it meets the following conditions:_

Structures

 
DMO_MEDIA_TYPE

The DMO_MEDIA_TYPE structure describes the format of the data used by a stream in a Microsoft DirectX Media Object (DMO).
DMO_OUTPUT_DATA_BUFFER

The DMO_OUTPUT_DATA_BUFFER structure describes an output buffer used by a Microsoft DirectX Media Object (DMO).

Enumerations

 
_DMO_INPUT_DATA_BUFFER_FLAGS

The DMO_INPUT_DATA_BUFFER_FLAGS enumeration defines flags that describe an input buffer.
_DMO_INPUT_STREAM_INFO_FLAGS

The DMO_INPUT_STREAM_INFO_FLAGS enumeration defines flags that describe an input stream.
_DMO_OUTPUT_DATA_BUFFER_FLAGS

The DMO_OUTPUT_DATA_BUFFER_FLAGS enumeration defines flags that describe an output buffer.
_DMO_OUTPUT_STREAM_INFO_FLAGS

The DMO_OUTPUT_STREAM_INFO_FLAGS enumeration defines flags that describe an output stream.
_DMO_PROCESS_OUTPUT_FLAGS

The DMO_PROCESS_OUTPUT_FLAGS enumeration defines flags that specify output processing requests.
_DMO_SET_TYPE_FLAGS

The DMO_SET_TYPE_FLAGS enumeration defines flags for setting the media type on a stream.
_DMO_VIDEO_OUTPUT_STREAM_FLAGS

The DMO_VIDEO_OUTPUT_STREAM_FLAGS enumeration defines flags that describe requested features, for video optimizations.