PCM音声のフォーマット
More...
#include <PcmFormat.hpp>
|
enum | ChannelBits : unsigned { kLeftChannel = (1u << 0)
, kRightChannel = (1u << 1)
, kStereo = kLeftChannel | kRightChannel
} |
| チャンネルマスクの値定義
|
|
◆ PcmFormat() [1/2]
zao::endpoint::audio::PcmFormat::PcmFormat |
( |
| ) |
|
|
inlinenoexcept |
PcmFormat オブジェクトをデフォルト構築する。
- Note
- 各フィールドは無効な値で初期化される。
◆ PcmFormat() [2/2]
zao::endpoint::audio::PcmFormat::PcmFormat |
( |
int |
sampling_rate, |
|
|
unsigned |
channel_mask |
|
) |
| |
|
inlinenoexcept |
PcmFormat オブジェクトを初期値付きで構築する。
- Parameters
-
sampling_rate | サンプリングレートの初期値[Hz] |
channel_mask | チャンネルマスクの初期値 |
◆ GetChannelMask()
unsigned zao::endpoint::audio::PcmFormat::GetChannelMask |
( |
| ) |
const |
|
inlinenoexcept |
◆ GetNumOfChannels()
int zao::endpoint::audio::PcmFormat::GetNumOfChannels |
( |
| ) |
const |
|
inlinenoexcept |
チャンネル数を取得する。
- Note
- チャンネルマスクの1のビットの数に等しい。
◆ operator!=()
bool zao::endpoint::audio::PcmFormat::operator!= |
( |
const PcmFormat & |
other | ) |
const |
|
inlinenoexcept |
PcmFormat同士を非等値比較する
- Parameters
-
- Return values
-
◆ operator==()
bool zao::endpoint::audio::PcmFormat::operator== |
( |
const PcmFormat & |
other | ) |
const |
|
inlinenoexcept |
PcmFormat同士を等値比較する
- Parameters
-
- Return values
-
◆ SetChannelMask()
void zao::endpoint::audio::PcmFormat::SetChannelMask |
( |
unsigned |
new_value | ) |
|
|
inlinenoexcept |
チャンネルマスクを設定する。
- Parameters
-
new_value | チャンネルマスク(bit0=Left, bit1=Right) |
◆ SetSamplingRate()
void zao::endpoint::audio::PcmFormat::SetSamplingRate |
( |
int |
new_value | ) |
|
|
inlinenoexcept |
サンプリングレート(Hz単位)を設定する。
- Parameters
-
The documentation for this class was generated from the following file:
- /home/jenkins/workspace/J2412.zao_sdk_jetson.build/zep_sdk/libzao-endpoint/include/zao/endpoint/audio/PcmFormat.hpp