SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
skyway::media::audio::PcmAudioSource クラス
skyway::media::audio::PcmAudioSource の継承関係図
skyway::media::audio::interface::PcmAudioSource

公開メンバ関数

bool PushPcmData (const int16_t *buffer) override
 PCM音声データを送信します。
 

静的公開メンバ関数

static std::shared_ptr< PcmAudioSourceCreate (const interface::PcmAudioSource::Options &options)
 PCM音声ソースのインスタンスを作成します。
 

関数詳解

◆ Create()

static std::shared_ptr< PcmAudioSource > skyway::media::audio::PcmAudioSource::Create ( const interface::PcmAudioSource::Options options)
static

PCM音声ソースのインスタンスを作成します。

この機能を利用するためにはContext::SetupにおけるSkyWayOptionsのaudio_backendAudioBackendType::kNoneに設定する必要があります。

引数
optionsオプション
戻り値
std::shared_ptr<PcmAudioSource>

◆ PushPcmData()

bool skyway::media::audio::PcmAudioSource::PushPcmData ( const int16_t *  buffer)
overridevirtual

PCM音声データを送信します。

引数
buffer10msごとのPCM音声データのバッファ

PCM音声データをソースに送信します。 このメソッドは10msごとに呼び出す必要があります。

skyway::media::audio::interface::PcmAudioSourceを実装しています。


このクラス詳解は次のファイルから抽出されました: