すべてのパブリッシャーおよびサブスクライバーで共有されるオーディオバスです。このクラスは、オーディオサンプルを読み書きし、それらをレンダリングしたり、リモートのピアに送信したりするために使用されます。 続きを読む...
| パブリックメンバー関数 | |||||||||||||
| イント | ReadRenderData (IntPtr buffer, int numberOfSamples) | ||||||||||||
| レンダリング対象の加入者オーディオストリームからオーディオデータを読み取ります。この関数は即座に返却され、指定されたバッファに、要求されたサンプル数、または内部バッファに利用可能なサンプル数のうち、いずれか少ない方のサンプル数を格納します。 この関数は、指定されたバッファにコピーされた実際のサンプル数を返します。指定されたバッファは、少なくとも要求されたサンプル数を格納できる十分な容量を持つ必要があります。 パラメータ | --- | --- | バッファ | オーディオ情報が書き込まれるバッファ。 | サンプル数 | 読み取りが要求されるサンプルの数。 | 戻り値 読み込まれたサンプルの数。 | ||||||
| イント | WriteCaptureData (IntPtr buffer, int numberOfSamples) | ||||||||||||
| オーディオストリーム内でキャプチャおよび送信されるオーディオデータを(パブリッシャーに)書き込みます。 パラメータ | --- | --- | バッファ | オーディオ情報が読み込まれるバッファ。 | サンプル数 | 送付を依頼されたサンプルの数。 | 戻り値 書き込まれたサンプルの数。 |
詳細な説明
すべてのパブリッシャーおよびサブスクライバーで使用されるオーディオバスです。このクラスは、オーディオサンプルを読み書きし、それらをレンダリングしたり、リモートのピアに送信したりするために使用されます。