Platforms to show: All Mac Windows Linux Cross-Platform

Back to DirectShowMonikerMBS class.

DirectShowMonikerMBS.BindBaseFilter as DirectShowBaseFilterMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method DirectShow MBS Win Plugin 12.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Binds moniker to a base filter.

Lasterror is set.

This implements the primary function of a moniker, which is to locate the object identified by the moniker and return a pointer to one of its interfaces.

see also
http://msdn.microsoft.com/en-us/library/windows/desktop/ms691433(v=vs.85).aspx

Some examples using this method:

DirectShowMonikerMBS.Constructor   Private

Type Topic Plugin Version macOS Windows Linux iOS Targets
method DirectShow MBS Win Plugin 12.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The private constructor.

DirectShowMonikerMBS.DisplayName(BindContext as DirectShowBindContextMBS = nil) as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method DirectShow MBS Win Plugin 12.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Retrieves the display name for the moniker.

BindContext: The DirectShowBindContextMBS interface on the bind context to be used in this operation. The bind context caches objects bound during the binding process, contains parameters that apply to all operations using the bind context, and provides the means by which the moniker implementation should retrieve information about its environment. If you provide nil, the plugin creates a temporary context.

GetDisplayName provides a string that is a displayable representation of the moniker. A display name is not a complete representation of a moniker's internal state; it is simply a form that can be read by users. As a result, it is possible (though rare) for two different monikers to have the same display name.

This is not a text to show to user.

DirectShowMonikerMBS.EnumMonikers(forward as boolean) as DirectShowEnumMonikerMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method DirectShow MBS Win Plugin 12.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Retrieves enumerator for the components of a composite moniker.

Lasterror is set.

Some examples using this method:

DirectShowMonikerMBS.Hash as UInt32

Type Topic Plugin Version macOS Windows Linux iOS Targets
method DirectShow MBS Win Plugin 12.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Creates a hash value using the internal state of the moniker.

Lasterror is set.

DirectShowMonikerMBS.IsEqual(other as DirectShowMonikerMBS) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method DirectShow MBS Win Plugin 12.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Determines whether this moniker is identical to the specified moniker.

Returns true if both are identical.
Lasterror is set.

DirectShowMonikerMBS.Properties(BindContext as DirectShowBindContextMBS = nil) as DirectShowPropertyBagMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method DirectShow MBS Win Plugin 12.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Creates property bag with properties of the moniker.

Lasterror is set.

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


The biggest plugin in space...