GadgetSeed  0.9.6
audio_ioctl.h ファイル

Audioドライバ ioctl 用マクロ定義 [詳解]

#include "device/std_ioctl.h"
audio_ioctl.h の依存先関係図:
被依存関係図:

[ソースコード]

マクロ定義

#define DEF_DEV_NAME_AUDIO   "audio"
 標準AUDIOデバイス名
 
#define IOCMD_AUDIO_SET_VOLUME   STDIOCTL(DEV_AUDIO,0x00)
 ボリュームを設定する
 
#define IOCMD_AUDIO_GET_VOLUME   STDIOCTL(DEV_AUDIO,0x01)
 ボリュームを取得する
 
#define IOCMD_AUDIO_SET_MUTE   STDIOCTL(DEV_AUDIO,0x02)
 ミュートを設定、解除する
 
#define IOCMD_AUDIO_SET_BUFSIZE   STDIOCTL(DEV_AUDIO,0x10)
 オーディオバッファサイズを設定する
 
#define IOCMD_AUDIO_GET_BUFSIZE   STDIOCTL(DEV_AUDIO,0x11)
 オーディオバッファサイズを取得する
 
#define IOCMD_AUDIO_PLAY_START   STDIOCTL(DEV_AUDIO,0x20)
 オーディオ再生を開始する
 
#define IOCMD_AUDIO_PLAY_STOP   STDIOCTL(DEV_AUDIO,0x21)
 オーディオ再生を停止
 
#define IOCMD_AUDIO_GET_STATUS   STDIOCTL(DEV_AUDIO,0x30)
 オーディオ再生状態を取得する
 
#define IOCMD_AUDIO_SET_SMPRATE   STDIOCTL(DEV_AUDIO,0x40)
 サンプリングレートを設定する
 
#define IOCMD_AUDIO_GET_SMPRATE   STDIOCTL(DEV_AUDIO,0x41)
 サンプリングレートを取得する
 
#define IOCMD_AUDIO_GET_BUFFER   STDIOCTL(DEV_AUDIO,0x50)
 オーディオバッファメモリアドレスを取得する
 
#define IOCMD_AUDIO_WAIT_BUFFER   STDIOCTL(DEV_AUDIO,0x51)
 オーディオバッファが空くのを待つ
 

詳解

Audioドライバ ioctl 用マクロ定義

推奨デバイス名 : "audio"

日付
2017.02.11
2012.01.11
著者
Takashi SHUDO

audio_ioctl.h に定義があります。