Xojo Conferences
XDCMay2019MiamiUSA

Platforms to show: All Mac Windows Linux Cross-Platform

DirectShowBaseFilterMBS class

Super class: DirectShowMediaFilterMBS

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class DirectShow MBS Win Plugin 12.1 No Yes No Yes, Windows only No
Function: The BaseFilter interface is the primary interface for DirectShow filters.
Notes:
All DirectShow filters must expose this interface. The Filter Graph Manager uses this interface to control filters. Applications can use this interface to enumerate pins and query for filter information, but should not use it to change the state of a filter. Instead, use the MediaControl interface on the Filter Graph Manager.
Subclass of the DirectShowMediaFilterMBS class.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.

Feedback, Comments & Corrections

Super class DirectShowMediaFilterMBS

Filter State Constants

Constant Value Description
kStatePaused 1 Paused. The filter is processing data, but not rendering it.
kStateRunning 2 Running. The filter is processing and rendering data.
kStateStopped 0 Stopped. The filter is not processing data.

Sub classes:

Some methods using this class:

Some examples which use this class:


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


DirectShowAudioStreamConfigCapsMBS   -   DirectShowBindContextMBS




Links
MBS Xojo blog