Export (0) Print
Expand All
Expand Minimize

_AM_ASFWRITERCONFIG_PARAM enumeration

Defines configuration parameters for the WM ASF Writer filter.

Syntax


enum _AM_ASFWRITERCONFIG_PARAM {  AM_CONFIGASFWRITER_PARAM_AUTOINDEX, 
  AM_CONFIGASFWRITER_PARAM_MULTIPASS, 
  AM_CONFIGASFWRITER_PARAM_DONTCOMPRESS 

};

Constants

AM_CONFIGASFWRITER_PARAM_AUTOINDEX

Specifies whether the WM ASF Writer automatically creates a temporal index after it has completed encoding a file. Set this parameter to FALSE if you want to create a frame-based index using the Windows Media Format SDK directly.

AM_CONFIGASFWRITER_PARAM_MULTIPASS

Specifies whether the filter operates in two-pass mode. See Remarks.

AM_CONFIGASFWRITER_PARAM_DONTCOMPRESS

If TRUE, specifies that the WM ASF Writer will not attempt to compress the input streams. Use this flag to write content that is not Windows Media–based into an ASF file.

Remarks

In two-pass mode, the filter makes two passes through the file. In the first pass, the filter examines each media stream in its entirety to determine the optimal encoding parameters for the file. The actual encoding is performed in the second pass. Therefore, to create an ASF file in two-pass mode, you must run the graph, wait for an EC_PREPROCESS_COMPLETE event, seek to the beginning of the source file, and then run the graph a second time.

Important  To receive the EC_PREPROCESS_COMPLETE event, you must call IMediaEvent::GetEvent. The IMediaEvent::WaitForCompletion method does not respond to this event.

Requirements

Header

Dshowasf.h

See also

DirectShow Enumerated Types
IConfigAsfWriter2::GetParam
IConfigAsfWriter2::SetParam

 

 

Community Additions

ADD
Show:
© 2014 Microsoft