Search Results for

    Show / Hide Table of Contents

    Class AudioOutputManager

    A singleton to handle multiple instances of the AudioOutput component

    Inheritance
    System.Object
    AudioOutputManager
    Namespace: RenderHeads.Media.AVProVideo
    Assembly: cs.temp.dll.dll
    Syntax
    public class AudioOutputManager

    Properties

    Instance

    Declaration
    public static AudioOutputManager Instance { get; }
    Property Value
    Type Description
    AudioOutputManager

    Methods

    AddPlayerInstance(Int32)

    Declaration
    public void AddPlayerInstance(int mediaPlayerInstanceID)
    Parameters
    Type Name Description
    System.Int32 mediaPlayerInstanceID

    RemovePlayerInstance(Int32)

    Declaration
    public void RemovePlayerInstance(int mediaPlayerInstanceID)
    Parameters
    Type Name Description
    System.Int32 mediaPlayerInstanceID

    RequestAudio(AudioOutput, MediaPlayer, Int32, Single[], Int32, Int32, AudioOutput.AudioOutputMode, Boolean)

    Declaration
    public void RequestAudio(AudioOutput outputComponent, MediaPlayer mediaPlayer, int mediaPlayerInstanceID, float[] audioData, int audioChannelCount, int channelMask, AudioOutput.AudioOutputMode audioOutputMode, bool supportPositionalAudio)
    Parameters
    Type Name Description
    AudioOutput outputComponent
    MediaPlayer mediaPlayer
    System.Int32 mediaPlayerInstanceID
    System.Single[] audioData
    System.Int32 audioChannelCount
    System.Int32 channelMask
    AudioOutput.AudioOutputMode audioOutputMode
    System.Boolean supportPositionalAudio
    In This Article