Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

DMO_OUTPUT_DATA_BUFFER_FLAGS enumeration

The DMO_OUTPUT_DATA_BUFFER_FLAGS enumeration defines flags that describe an output buffer.

Syntax


enum _DMO_OUTPUT_DATA_BUFFER_FLAGS {  DMO_OUTPUT_DATA_BUFFERF_SYNCPOINT   = 0x00000001, 
  DMO_OUTPUT_DATA_BUFFERF_TIME        = 0x00000002, 
  DMO_OUTPUT_DATA_BUFFERF_TIMELENGTH  = 0x00000004, 
  DMO_OUTPUT_DATA_BUFFERF_INCOMPLETE  = 0x01000000 

};

Constants

DMO_OUTPUT_DATA_BUFFERF_SYNCPOINT

The beginning of the data is a synchronization point. A synchronization point is a random access point. For encoded video, this a sample that can be used as a decoding start point (key frame). For uncompressed audio or video, every sample is a synchronization point.

DMO_OUTPUT_DATA_BUFFERF_TIME

The buffer's time stamp is valid.

The buffer's indicated time length is valid.

DMO_OUTPUT_DATA_BUFFERF_TIMELENGTH

The buffer's indicated time length is valid.

DMO_OUTPUT_DATA_BUFFERF_INCOMPLETE

There is still input data available for processing, but the output buffer is full.

Requirements

Header

Mediaobj.h

See also

DMO Enumerated Types
IMediaObject::ProcessOutput

 

 

Community Additions

ADD
Show:
© 2015 Microsoft