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. |