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

オーディオ デバイスへの問い合わせが行われていた。

参照