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.