SNDDEV_ERR 列挙
エラーが発生したときにオーディオ デバイスがどのようにアクセスされていたかを指定する。
構文
typedef enum _tagSND_DEVICE_ERROR {
SNDDEV_ERROR_Open = 1,
SNDDEV_ERROR_Close = 2,
SNDDEV_ERROR_GetCaps = 3,
SNDDEV_ERROR_PrepareHeader = 4,
SNDDEV_ERROR_UnprepareHeader = 5,
SNDDEV_ERROR_Reset = 6,
SNDDEV_ERROR_Restart = 7,
SNDDEV_ERROR_GetPosition = 8,
SNDDEV_ERROR_Write = 9,
SNDDEV_ERROR_Pause = 10,
SNDDEV_ERROR_Stop = 11,
SNDDEV_ERROR_Start = 12,
SNDDEV_ERROR_AddBuffer = 13,
SNDDEV_ERROR_Query = 14,
} SNDDEV_ERR;
要素
SNDDEV_ERROR_Open
オーディオ デバイスを開こうとしていた。
SNDDEV_ERROR_Close
オーディオ デバイスを閉じようとしていた。
SNDDEV_ERROR_GetCaps
基礎となっているハードウェアの能力の取得中であった。
SNDDEV_ERROR_PrepareHeader
オーディオ デバイスのヘッダーの準備中であった。
SNDDEV_ERROR_UnprepareHeader
オーディオ デバイスのヘッダーの準備が行われていなかった。
SNDDEV_ERROR_Reset
オーディオ デバイスのリセットを行おうとしていた。
SNDDEV_ERROR_Restart
オーディオ デバイスの再起動を行おうとしていた。
SNDDEV_ERROR_GetPosition
現在位置および停止位置設定の取得中であった。
SNDDEV_ERROR_Write
オーディオ デバイスへの書き込み中であった。
SNDDEV_ERROR_Pause
オーディオ デバイスがポーズしようとしていた。
SNDDEV_ERROR_Stop
オーディオ デバイスが停止しようとしていた。
SNDDEV_ERROR_Start
オーディオ デバイスが起動しようとしていた。
SNDDEV_ERROR_AddBuffer
オーディオ デバイスにバッファを追加しようとしていた。
SNDDEV_ERROR_Query
オーディオ デバイスへの問い合わせが行われていた。
参照