Platforms to show: All Mac Windows Linux Cross-Platform

Back to DirectShowAMVideoCompressionMBS class.

DirectShowAMVideoCompressionMBS.Capabilities as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Receives the compression capabilities, as a bitwise combination of zero or more CompressionCaps flags.

Lasterror and LastErrorMessage are set.
(Read only property)

DirectShowAMVideoCompressionMBS.DefaultKeyFrameRate as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Receives the default key-frame rate.

Lasterror and LastErrorMessage are set.
(Read only property)

DirectShowAMVideoCompressionMBS.DefaultPFramesPerKey as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Receives the default rate of predicted (P) frames per key frame.

Lasterror and LastErrorMessage are set.
(Read only property)

DirectShowAMVideoCompressionMBS.DefaultQuality as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Receives the default quality.

Lasterror and LastErrorMessage are set.
(Read only property)

DirectShowAMVideoCompressionMBS.Description as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Receives a description string, such as "My Video Compressor."

Lasterror and LastErrorMessage are set.
(Read only property)

DirectShowAMVideoCompressionMBS.Handle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The internal object reference.

(Read and Write property)

DirectShowAMVideoCompressionMBS.KeyFrameRate as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The key-frame rate.

If the value is negative, the filter will use the default key-frame rate. If the value is zero, only the first frame will be a key frame.

To determine if the filter supports this method, call the Capabilities property and check for the CompressionCaps_CanKeyFrame flag.

Lasterror and LastErrorMessage are set.
(Read and Write property)

DirectShowAMVideoCompressionMBS.Lasterror as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The last error code.

Please check function documentation and also LastErrorMessage property for a human readable error message.
(Read and Write property)

DirectShowAMVideoCompressionMBS.LasterrorMessage as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The formatted error message for the last error.

(Read and Write property)

DirectShowAMVideoCompressionMBS.PFramesPerKeyFrame as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The rate of predicted (P) frames per key frame.

If the value is negative, the filter will use the default rate.
To determine if the filter supports this method, check for the CompressionCaps_CanBFrame flag in the Capabilities property.

Lasterror and LastErrorMessage are set.
(Read and Write property)

DirectShowAMVideoCompressionMBS.Quality as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The compression quality.

Specifies the quality as a value between 0.0 and 1.0, where 1.0 indicates the best quality and 0.0 indicates the worst quality. If the value is negative, the filter will use the default quality.
To determine if the filter supports this method, check for the CompressionCaps_CanQuality flag in the Capabilities property.

Lasterror and LastErrorMessage are set.
(Read and Write property)

DirectShowAMVideoCompressionMBS.Version as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Receives a version string, such as "Version 2.1.0."

Lasterror and LastErrorMessage are set.
(Read only property)

DirectShowAMVideoCompressionMBS.WindowSize as UInt64

Type Topic Plugin Version macOS Windows Linux iOS Targets
property DirectShow MBS Win Plugin 19.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The number of frames over which the compressor must maintain an average data rate.

For example, assuming a data rate of 100K/sec and a frame rate of 10 frames per second, if the window size is 1, then every frame will be 10K or less. If the window size is 5, then every five consecutive frames must average 10K per frame, but individual frames may exceed this size.
The window size, expressed as a number of frames.

Lasterror and LastErrorMessage are set.
(Read and Write property)

The items on this page are in the following plugins: MBS Win Plugin.


The biggest plugin in space...