description | ms.assetid | title | ms.topic | ms.date | ms.custom |
---|---|---|---|---|---|
Specifies the number of encoding passes that the encoder supports. |
8b476164-fd44-4277-89bd-ba9929bf93a2 |
AVEncCommonMultipassMode property (Codecapi.h) |
reference |
4/26/2023 |
UpdateFrequency5 |
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
Specifies the number of encoding passes that the encoder supports.
This property is read-only.
UINT32 (VT_UI4)
CODECAPI_AVEncCommonMultipassMode
This property is returned as a range of values. To get the supported range, call ICodecAPI::GetParameterRange.
Decoding latency is defined as the amount of data the decoder must buffer. For example, setting this property to VARIANT_TRUE on an MPEG video encoder limits the types of GOP structures the encoder can use.
To set the current encoding pass, set the AVEncCommonPassStart property.
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps | UWP apps] |
Minimum supported server |
Windows 2000 Server [desktop apps | UWP apps] |
Header |
|