SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
skyway::media::audio::interface::AudioFrame 構造体

オーディオフレーム [詳解]

#include <audio_frame.hpp>

公開変数類

const void * buffer
 音声データのバッファ
 
int sample_rate
 サンプリングレート
 
int channels
 チャンネル数
 
int samples_per_channel
 チャンネルあたりのサンプル数
 
int bits_per_sample
 1サンプルあたりのビット数
 

詳解

オーディオフレーム

PCM形式の音声データとそのパラメータを表す構造体です。

メンバ詳解

◆ bits_per_sample

int skyway::media::audio::interface::AudioFrame::bits_per_sample

1サンプルあたりのビット数

音声データの1サンプルあたりのビット数を表します。通常は16ビットが使用されます。

◆ buffer

const void* skyway::media::audio::interface::AudioFrame::buffer

音声データのバッファ

PCM音声データのバッファへのポインタです。

◆ channels

int skyway::media::audio::interface::AudioFrame::channels

チャンネル数

音声データのチャンネル数を表します。

◆ sample_rate

int skyway::media::audio::interface::AudioFrame::sample_rate

サンプリングレート

音声データのサンプリングレート(Hz)を表します。

◆ samples_per_channel

int skyway::media::audio::interface::AudioFrame::samples_per_channel

チャンネルあたりのサンプル数

音声データのチャンネルあたりのサンプル数を表します。


この構造体詳解は次のファイルから抽出されました: