Ein Audio-Bus, der für alle Publisher und Subscriber verwendet wird. Diese Klasse dient sowohl zum Lesen als auch zum Schreiben von Audio-Samples, damit diese gerendert oder an entfernte Peers gesendet werden können. Mehr...

Öffentliche Member-Funktionen
int ReadRenderData (IntPtr buffer, int numberOfSamples)
Liest Audiodaten aus den Audioströmen der Teilnehmer aus, die wiedergegeben werden sollen. Diese Funktion kehrt sofort zurück und füllt den bereitgestellten Puffer mit der angeforderten Anzahl an Samples oder der im internen Puffer verfügbaren Anzahl an Samples – je nachdem, welcher Wert niedriger ist. Die Funktion gibt die tatsächliche Anzahl der in den übergebenen Puffer kopierten Samples zurück; dieser muss groß genug sein, um mindestens die angeforderte Anzahl an Samples aufzunehmen. Parameter --- --- Puffer Der Puffer, in den die Audioinformationen geschrieben werden. Anzahl der Stichproben Die Anzahl der Proben, deren Auslesung angefordert wird. Gibt die Anzahl der gelesenen Samples zurück.
int WriteCaptureData (IntPtr buffer, int numberOfSamples)
Schreibt Audiodaten (an Publisher), die erfasst und im Audiostream gesendet werden sollen. Parameter --- --- Puffer Der Puffer, aus dem die Audioinformationen gelesen werden. Anzahl der Stichproben Die Anzahl der Proben, deren Einsendung angefordert wird. Gibt die Anzahl der geschriebenen Samples zurück.

Ausführliche Beschreibung

Ein Audio-Bus, der für alle Publisher und Subscriber verwendet wird. Diese Klasse dient sowohl zum Lesen als auch zum Schreiben von Audio-Samples, damit diese wiedergegeben oder an entfernte Peers gesendet werden können.