SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
audio_frame.hpp
1
#ifndef SKYWAY_MEDIA_AUDIO_INTERFACE_AUDIO_FRAME_HPP_
2
#define SKYWAY_MEDIA_AUDIO_INTERFACE_AUDIO_FRAME_HPP_
3
4
#include <cstdint>
5
#include <string>
6
7
namespace
skyway {
8
namespace
media {
9
namespace
audio {
10
namespace
interface {
11
17
struct
AudioFrame
{
22
const
void
*
buffer
;
23
28
int
sample_rate
;
29
34
int
channels
;
35
40
int
samples_per_channel
;
41
46
int
bits_per_sample
;
47
};
48
49
}
// namespace interface
50
}
// namespace audio
51
}
// namespace media
52
}
// namespace skyway
53
54
#endif
// SKYWAY_MEDIA_AUDIO_INTERFACE_AUDIO_FRAME_HPP_
skyway::media::audio::interface::AudioFrame
オーディオフレーム
Definition
audio_frame.hpp:17
skyway::media::audio::interface::AudioFrame::buffer
const void * buffer
音声データのバッファ
Definition
audio_frame.hpp:22
skyway::media::audio::interface::AudioFrame::samples_per_channel
int samples_per_channel
チャンネルあたりのサンプル数
Definition
audio_frame.hpp:40
skyway::media::audio::interface::AudioFrame::sample_rate
int sample_rate
サンプリングレート
Definition
audio_frame.hpp:28
skyway::media::audio::interface::AudioFrame::bits_per_sample
int bits_per_sample
1サンプルあたりのビット数
Definition
audio_frame.hpp:46
skyway::media::audio::interface::AudioFrame::channels
int channels
チャンネル数
Definition
audio_frame.hpp:34
include
skyway
media
audio
interface
audio_frame.hpp
構築:
1.9.8