Xeno-rat
Loading...
Searching...
No Matches
NAudio.Dmo.DmoEnumerator Class Reference

DirectX Media Object Enumerator. More...

Collaboration diagram for NAudio.Dmo.DmoEnumerator:

Static Public Member Functions

static IEnumerable< DmoDescriptorGetAudioEffectNames ()
 Retrieves the names of audio effects available and returns them as an enumerable collection of DmoDescriptors.
 
static IEnumerable< DmoDescriptorGetAudioEncoderNames ()
 Retrieves the names of available audio encoders.
 
static IEnumerable< DmoDescriptorGetAudioDecoderNames ()
 Retrieves the names of available audio decoders.
 

Static Private Member Functions

static IEnumerable< DmoDescriptorGetDmos (Guid category)
 Retrieves a collection of DMO descriptors for a specified category.
 

Detailed Description

DirectX Media Object Enumerator.

Member Function Documentation

◆ GetAudioDecoderNames()

static IEnumerable< DmoDescriptor > NAudio.Dmo.DmoEnumerator.GetAudioDecoderNames ( )
inlinestatic

Retrieves the names of available audio decoders.

Returns
An IEnumerable of DmoDescriptor objects representing the available audio decoders.

This method retrieves the names of available audio decoders by calling the GetDmos method with the DMO category DmoGuids.DMOCATEGORY_AUDIO_DECODER.

Here is the call graph for this function:

◆ GetAudioEffectNames()

static IEnumerable< DmoDescriptor > NAudio.Dmo.DmoEnumerator.GetAudioEffectNames ( )
inlinestatic

Retrieves the names of audio effects available and returns them as an enumerable collection of DmoDescriptors.

Returns
An enumerable collection of DmoDescriptors representing the names of available audio effects.

This method retrieves the audio effects by querying the DMO category for audio effects using the DmoGuids.DMOCATEGORY_AUDIO_EFFECT constant. It returns the names of available audio effects as DmoDescriptors, which contain information about the effects.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetAudioEncoderNames()

static IEnumerable< DmoDescriptor > NAudio.Dmo.DmoEnumerator.GetAudioEncoderNames ( )
inlinestatic

Retrieves the names of available audio encoders.

Returns
An IEnumerable of DmoDescriptor objects representing the available audio encoders.

This method retrieves the names of available audio encoders by querying the system for DMOs (DirectX Media Objects) belonging to the category of audio encoders. It returns an IEnumerable of DmoDescriptor objects, each representing an available audio encoder.

Here is the call graph for this function:

◆ GetDmos()

static IEnumerable< DmoDescriptor > NAudio.Dmo.DmoEnumerator.GetDmos ( Guid category)
inlinestaticprivate

Retrieves a collection of DMO descriptors for a specified category.

Parameters
categoryThe GUID of the category for which DMO descriptors are to be retrieved.
Returns
A collection of DMO descriptors for the specified category.
Exceptions
System.Runtime.InteropServices.COMExceptionThrown when a COM error occurs while enumerating the DMOs.
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following file: