Win32 API 日本語リファレンス
ホームMedia.DirectShow › SNDDEV_ERR

SNDDEV_ERR

列挙型
基底型i4

メンバー 14

名前10進16進説明
SNDDEV_ERROR_Open10x1オーディオデバイスを開こうとしていました。
SNDDEV_ERROR_Close20x2オーディオデバイスを閉じようとしていました。
SNDDEV_ERROR_GetCaps30x3基になるハードウェアの機能を取得していました。
SNDDEV_ERROR_PrepareHeader40x4オーディオデバイスのヘッダーを準備していました。
SNDDEV_ERROR_UnprepareHeader50x5オーディオデバイスのヘッダーの準備を解除していました。
SNDDEV_ERROR_Reset60x6オーディオデバイスをリセットしようとしていました。
SNDDEV_ERROR_Restart70x7オーディオデバイスを再開しようとしていました。
SNDDEV_ERROR_GetPosition80x8現在位置と停止位置の設定を取得していました。
SNDDEV_ERROR_Write90x9オーディオデバイスへの書き込みを行っていました。
SNDDEV_ERROR_Pause100xAオーディオデバイスを一時停止しようとしていました。
SNDDEV_ERROR_Stop110xBオーディオデバイスを停止しようとしていました。
SNDDEV_ERROR_Start120xCオーディオデバイスを開始しようとしていました。
SNDDEV_ERROR_AddBuffer130xDオーディオデバイスにバッファーを追加していました。
SNDDEV_ERROR_Query140xEオーディオデバイスに対してクエリを実行していました。

公式ドキュメント

[このページに関連する機能である DirectShow はレガシー機能です。この機能は MediaPlayerIMFMediaEngine、および Audio/Video Capture in Media Foundation に置き換えられました。これらの機能は Windows 10 および Windows 11 向けに最適化されています。Microsoft は、可能な場合は新しいコードで DirectShow ではなく MediaPlayerIMFMediaEngineAudio/Video Capture in Media Foundation を使用することを強く推奨します。また、レガシー API を使用している既存のコードについても、可能であれば新しい API を使用するように書き直すことを推奨します。]

障害が発生した時点でオーディオデバイスがどのようにアクセスされていたかを指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum SNDDEV_ERR : int {
    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;
public enum SNDDEV_ERR : int
{
    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,
}
Public Enum SNDDEV_ERR As Integer
    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
End Enum
import enum

class SNDDEV_ERR(enum.IntEnum):
    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
pub const SNDDEV_ERROR_Open: i32 = 1;
pub const SNDDEV_ERROR_Close: i32 = 2;
pub const SNDDEV_ERROR_GetCaps: i32 = 3;
pub const SNDDEV_ERROR_PrepareHeader: i32 = 4;
pub const SNDDEV_ERROR_UnprepareHeader: i32 = 5;
pub const SNDDEV_ERROR_Reset: i32 = 6;
pub const SNDDEV_ERROR_Restart: i32 = 7;
pub const SNDDEV_ERROR_GetPosition: i32 = 8;
pub const SNDDEV_ERROR_Write: i32 = 9;
pub const SNDDEV_ERROR_Pause: i32 = 10;
pub const SNDDEV_ERROR_Stop: i32 = 11;
pub const SNDDEV_ERROR_Start: i32 = 12;
pub const SNDDEV_ERROR_AddBuffer: i32 = 13;
pub const SNDDEV_ERROR_Query: i32 = 14;
// SNDDEV_ERR
const (
	SNDDEV_ERROR_Open int32 = 1
	SNDDEV_ERROR_Close int32 = 2
	SNDDEV_ERROR_GetCaps int32 = 3
	SNDDEV_ERROR_PrepareHeader int32 = 4
	SNDDEV_ERROR_UnprepareHeader int32 = 5
	SNDDEV_ERROR_Reset int32 = 6
	SNDDEV_ERROR_Restart int32 = 7
	SNDDEV_ERROR_GetPosition int32 = 8
	SNDDEV_ERROR_Write int32 = 9
	SNDDEV_ERROR_Pause int32 = 10
	SNDDEV_ERROR_Stop int32 = 11
	SNDDEV_ERROR_Start int32 = 12
	SNDDEV_ERROR_AddBuffer int32 = 13
	SNDDEV_ERROR_Query int32 = 14
)
const
  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
pub const SNDDEV_ERROR_Open: i32 = 1;
pub const SNDDEV_ERROR_Close: i32 = 2;
pub const SNDDEV_ERROR_GetCaps: i32 = 3;
pub const SNDDEV_ERROR_PrepareHeader: i32 = 4;
pub const SNDDEV_ERROR_UnprepareHeader: i32 = 5;
pub const SNDDEV_ERROR_Reset: i32 = 6;
pub const SNDDEV_ERROR_Restart: i32 = 7;
pub const SNDDEV_ERROR_GetPosition: i32 = 8;
pub const SNDDEV_ERROR_Write: i32 = 9;
pub const SNDDEV_ERROR_Pause: i32 = 10;
pub const SNDDEV_ERROR_Stop: i32 = 11;
pub const SNDDEV_ERROR_Start: i32 = 12;
pub const SNDDEV_ERROR_AddBuffer: i32 = 13;
pub const SNDDEV_ERROR_Query: i32 = 14;
const
  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
enum SNDDEV_ERR : int {
    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,
}
#define global SNDDEV_ERROR_Open            0x1
#define global SNDDEV_ERROR_Close           0x2
#define global SNDDEV_ERROR_GetCaps         0x3
#define global SNDDEV_ERROR_PrepareHeader   0x4
#define global SNDDEV_ERROR_UnprepareHeader 0x5
#define global SNDDEV_ERROR_Reset           0x6
#define global SNDDEV_ERROR_Restart         0x7
#define global SNDDEV_ERROR_GetPosition     0x8
#define global SNDDEV_ERROR_Write           0x9
#define global SNDDEV_ERROR_Pause           0xA
#define global SNDDEV_ERROR_Stop            0xB
#define global SNDDEV_ERROR_Start           0xC
#define global SNDDEV_ERROR_AddBuffer       0xD
#define global SNDDEV_ERROR_Query           0xE