PCMによる音声ソース機能のコールバックインターフェース
More...
#include <PcmSourceInterface.hpp>
PCMによる音声ソース機能のコールバックインターフェース
◆ EventType
イベントの種類
Enumerator |
---|
kUnknown | 不明(未初期化の初期値等に用いる)
|
kDisconnected | クラウドから切断された
|
kUnlinked | クライアント連携が解除された
|
kEncodeError | エンコード処理でエラーが発生した
|
kFailedFormatNegotiation | フォーマットが決定できなかった(調停に失敗した)
|
◆ OnChangeStopSupplyStatus()
virtual void zao::endpoint::SourceStreamCallbackInterface::OnChangeStopSupplyStatus |
( |
bool |
value | ) |
|
|
inlinevirtualinherited |
データ供給抑制状態が変化した時に呼び出されるコールバック。
- Parameters
-
value | 新しいデータ供給抑制状態 (trueならば送信抑制要求あり、falseならば要求なし) |
◆ OnDecideSourceFormat()
virtual void zao::endpoint::audio::PcmSourceCallbackInterface::OnDecideSourceFormat |
( |
const PcmFormat * |
format | ) |
|
|
pure virtual |
フォーマットが決定された時に呼び出されるコールバック
- Parameters
-
format | 決定したフォーマットのポインタ (nullptrの場合、フォーマットが未定状態になったことを示す) |
- Precondition
PcmSourceInterface.GetDecidedFormat(...)
はtrue
を返す (format
が非nullptr
)の場合。
-
PcmSourceInterface.GetDecidedFormat(...)
はfalse
を返す (format
がnullptr
)の場合。
◆ OnNotifySourceEvent()
virtual void zao::endpoint::audio::PcmSourceCallbackInterface::OnNotifySourceEvent |
( |
EventType |
type, |
|
|
const std::string & |
message |
|
) |
| |
|
inlinevirtual |
エラーなどのイベントが発生した時に呼び出されるコールバック
- Parameters
-
type | イベントの種類 |
message | 追加メッセージ |
◆ OnRequestSourceFormat()
virtual bool zao::endpoint::audio::PcmSourceCallbackInterface::OnRequestSourceFormat |
( |
const PcmFormat & |
format | ) |
|
|
pure virtual |
フォーマット決定要求時に呼び出されるコールバック。
- Parameters
-
- Return values
-
true | 提示されたフォーマットが受容可能(決定する) |
false | 提示されたフォーマットは受容不可能(再調整を行う) |
- Precondition
PcmSourceInterface.GetDecidedFormat(...)
はfalse
を返す。
The documentation for this class was generated from the following file:
- /home/jenkins/workspace/J2408.zao_sdk_jetson.build/zep_sdk/libzao-endpoint/include/zao/endpoint/audio/PcmSourceInterface.hpp