Definiert ein Audiogerät, das von allen Publishern und Subscribern verwendet werden soll. Mehr...

Vererbt an OpenTok.MMAudioDevice.

Öffentliche Member-Funktionen
void InitAudio (AudioDevice.AudioBus audioBus)
Wird aufgerufen, wenn die Audiogerät wird initialisiert. Verwenden Sie das AudioBus-Objekt, um Audiodaten zu lesen und zu schreiben. Rufen Sie die Methoden `AudioBus.ReadRenderData(IntPtr buffer, int numberOfSamples)` und `AudioBus.WriteCaptureData(IntPtr buffer, int numberOfSamples)` auf, um Renderdaten von Abonnenten zu lesen und Capture-Daten an Publisher zu schreiben. Mehr...
void DestroyAudio ()
Wird aufgerufen, wenn die IAudioDevice Die Instanz wird zerstört. Mehr...
void InitAudioCapturer ()
Wird aufgerufen, wenn der Audio-Capturer für den IAudioDevice Die Instanz wird initialisiert. Mehr...
void DestroyAudioCapturer ()
Wird aufgerufen, wenn der Audio-Capturer für den IAudioDevice Die Instanz wird zerstört. Mehr...
void StartAudioCapturer ()
Wird beim Start des Audio-Capturers aufgerufen. Sie sollten nun damit beginnen, Audio-Samples an die Methode `AudioBus.WriteCaptureData(IntPtr buffer, int numberOfSamples)` zu übergeben. Mehr...
void StopAudioCapturer ()
Wird aufgerufen, wenn der Audio-Capturer beendet wird. Mehr...
bool Ist der Audio-Capturer initialisiert? ()
Prüft, ob der Audio-Capturer für den IAudioDevice Die Instanz wird initialisiert. Mehr...
bool Ist der Audio-Capturer gestartet? ()
Prüft, ob der Audio-Capturer für den IAudioDevice Die Instanz wird gestartet. Mehr...
int GetEstimatedAudioCaptureDelay ()
Ruft die geschätzte Verzögerung bei der Audioaufnahme ab. Mehr...
AudioGeräteeinstellungen GetAudioCapturerSettings ()
Wird aufgerufen, wenn die IAudioDevice Die Instanz erfordert Einstellungen. Geben Sie in Ihrer Implementierung dieser Methode einen AudioGeräteeinstellungen Objekt. Mehr...
void InitAudioRenderer ()
Wird aufgerufen, wenn der Audio-Renderer für den IAudioDevice Die Instanz wird initialisiert. Mehr...
void DestroyAudioRenderer ()
Wird aufgerufen, wenn der Audio-Renderer für den IAudioDevice Die Instanz wird zerstört. Mehr...
void StartAudioRenderer ()
Wird beim Start des Audio-Renderers aufgerufen. Ab diesem Zeitpunkt sollten Sie Audio-Samples über die Methode `AudioBus.ReadRenderData(IntPtr buffer, int numberOfSamples)` empfangen. Mehr...
void StopAudioRenderer ()
Wird aufgerufen, wenn der Audio-Renderer beendet wird. Mehr...
bool Ist der Audio-Renderer initialisiert? ()
Prüft, ob der Audio-Renderer für den IAudioDevice Die Instanz wird initialisiert. Mehr...
bool IsAudioRendererStarted ()
Prüft, ob der Audio-Renderer für den IAudioDevice Die Instanz wird gestartet. Mehr...
int GetEstimatedAudioRenderDelay ()
Ruft die geschätzte Verzögerung beim Audio-Rendering ab. Mehr...
AudioGeräteeinstellungen GetAudioRendererSettings ()
Ruft die Einstellungen für den Audio-Renderer für den IAudioDevice Beispiel. Mehr...

Ausführliche Beschreibung

Definiert ein Audiogerät, das von allen Publishern und Subscribern verwendet werden soll.

Dokumentation zu Member-Funktionen

DestroyAudio()

void OpenTok.IAudioDevice.DestroyAudio ( )

Wird aufgerufen, wenn die IAudioDevice Die Instanz wird zerstört.

Implementiert in OpenTok.MMAudioDevice.

DestroyAudioCapturer()

void OpenTok.IAudioDevice.DestroyAudioCapturer ( )

Wird aufgerufen, wenn der Audio-Capturer für den IAudioDevice Die Instanz wird zerstört.

Implementiert in OpenTok.MMAudioDevice.

DestroyAudioRenderer()

void OpenTok.IAudioDevice.DestroyAudioRenderer ( )

Wird aufgerufen, wenn der Audio-Renderer für den IAudioDevice Die Instanz wird zerstört.

Implementiert in OpenTok.MMAudioDevice.

GetAudioCapturerSettings()

AudioGeräteeinstellungen OpenTok.IAudioDevice.GetAudioCapturerSettings ( )

Wird aufgerufen, wenn die IAudioDevice Die Instanz erfordert Einstellungen. Geben Sie in Ihrer Implementierung dieser Methode einen AudioGeräteeinstellungen Objekt.

Implementiert in OpenTok.MMAudioDevice.

GetAudioRendererSettings()

AudioGeräteeinstellungen OpenTok.IAudioDevice.GetAudioRendererSettings ( )

Ruft die Einstellungen für den Audio-Renderer für den IAudioDevice Instanz.

Implementiert in OpenTok.MMAudioDevice.

GetEstimatedAudioCaptureDelay()

int OpenTok.IAudioDevice.GetEstimatedAudioCaptureDelay ( )

Ruft die geschätzte Verzögerung bei der Audioaufnahme ab.

Implementiert in OpenTok.MMAudioDevice.

GetEstimatedAudioRenderDelay()

int OpenTok.IAudioDevice.GetEstimatedAudioRenderDelay ( )

Ruft die geschätzte Verzögerung beim Audio-Rendering ab.

Implementiert in OpenTok.MMAudioDevice.

InitAudio()

void OpenTok.IAudioDevice.InitAudio ( AudioDevice.AudioBus audioBus )

Wird aufgerufen, wenn die Audiogerät wird initialisiert. Verwenden Sie das AudioBus-Objekt, um Audiodaten zu lesen und zu schreiben. Rufen Sie die Methoden `AudioBus.ReadRenderData(IntPtr buffer, int numberOfSamples)` und `AudioBus.WriteCaptureData(IntPtr buffer, int numberOfSamples)` auf, um Renderdaten von Abonnenten zu lesen und Capture-Daten an Publisher zu schreiben.

Parameter : | | | | --- | --- | | audioBus | Die Instanz des AudioBus, die für alle Publisher und Subscriber verwendet werden soll. |

Implementiert in OpenTok.MMAudioDevice.

InitAudioCapturer()

void OpenTok.IAudioDevice.InitAudioCapturer ( )

Wird aufgerufen, wenn der Audio-Capturer für den IAudioDevice Die Instanz wird initialisiert.

Implementiert in OpenTok.MMAudioDevice.

InitAudioRenderer()

void OpenTok.IAudioDevice.InitAudioRenderer ( )

Wird aufgerufen, wenn der Audio-Renderer für den IAudioDevice Die Instanz wird initialisiert.

Implementiert in OpenTok.MMAudioDevice.

IsAudioCapturerInitialized()

bool OpenTok.IAudioDevice.IsAudioCapturerInitialized ( )

Prüft, ob der Audio-Capturer für den IAudioDevice Die Instanz wird initialisiert.

Implementiert in OpenTok.MMAudioDevice.

IsAudioCapturerStarted()

bool OpenTok.IAudioDevice.IsAudioCapturerStarted ( )

Prüft, ob der Audio-Capturer für den IAudioDevice Die Instanz wird gestartet.

Implementiert in OpenTok.MMAudioDevice.

IsAudioRendererInitialized()

bool OpenTok.IAudioDevice.IsAudioRendererInitialized ( )

Prüft, ob der Audio-Renderer für den IAudioDevice Die Instanz wird initialisiert.

Implementiert in OpenTok.MMAudioDevice.

IsAudioRendererStarted()

bool OpenTok.IAudioDevice.IsAudioRendererStarted ( )

Prüft, ob der Audio-Renderer für den IAudioDevice Die Instanz wird gestartet.

Implementiert in OpenTok.MMAudioDevice.

StartAudioCapturer()

void OpenTok.IAudioDevice.StartAudioCapturer ( )

Wird beim Start des Audio-Capturers aufgerufen. Sie sollten nun damit beginnen, Audio-Samples an die Methode `AudioBus.WriteCaptureData(IntPtr buffer, int numberOfSamples)` zu übermitteln.

Implementiert in OpenTok.MMAudioDevice.

StartAudioRenderer()

void OpenTok.IAudioDevice.StartAudioRenderer ( )

Wird beim Start des Audio-Renderers aufgerufen. Ab diesem Zeitpunkt sollten Sie Audio-Samples über die Methode `AudioBus.ReadRenderData(IntPtr buffer, int numberOfSamples)` empfangen.

Implementiert in OpenTok.MMAudioDevice.

StopAudioCapturer()

void OpenTok.IAudioDevice.StopAudioCapturer ( )

Wird aufgerufen, wenn der Audio-Capturer beendet wird.

Implementiert in OpenTok.MMAudioDevice.

StopAudioRenderer()

void OpenTok.IAudioDevice.StopAudioRenderer ( )

Wird aufgerufen, wenn der Audio-Renderer beendet wird.

Implementiert in OpenTok.MMAudioDevice.