Bus audio utilisé par tous les éditeurs et abonnés. Cette classe sert à la fois à lire et à écrire des échantillons audio afin qu'ils puissent être restitués ou envoyés à des pairs distants. En savoir plus...

Fonctions publiques accessibles aux membres
int ReadRenderData (IntPtr buffer, int numberOfSamples)
Lit les données audio provenant des flux audio des abonnés en vue de leur restitution. Cette fonction se termine immédiatement et remplit le tampon fourni avec le nombre d'échantillons demandé ou le nombre d'échantillons disponibles dans le tampon interne, la valeur la plus faible étant retenue. La fonction renvoie le nombre réel d’échantillons copiés dans le tampon fourni, qui doit être suffisamment grand pour contenir au moins le nombre d’échantillons demandés. Paramètres --- --- tampon Le tampon dans lequel les données audio seront enregistrées. nombreD'échantillons Nombre d'échantillons dont la lecture est demandée. Renvoie Le nombre d'échantillons lus.
int Écrire les données de capture (IntPtr buffer, int numberOfSamples)
Écrit les données audio (destinées aux éditeurs) qui doivent être capturées et transmises dans le flux audio. Paramètres --- --- tampon Le tampon dans lequel les données audio seront lues. nombreD'échantillons Le nombre d'échantillons dont l'envoi est demandé. Renvoie le nombre d'échantillons écrits.

Description détaillée

Bus audio utilisé par tous les éditeurs et abonnés. Cette classe sert à la fois à lire et à écrire des échantillons audio afin qu'ils puissent être restitués ou envoyés à des pairs distants.