mmdeviceapi.h ヘッダー
このヘッダーは、Core Audio API によって使用されます。 詳細については、次を参照してください。
mmdeviceapi.h には、次のプログラミング インターフェイスが含まれています。
IActivateAudioInterfaceAsyncOperation WASAPI インターフェイスをアクティブ化する非同期操作を表し、アクティブ化の結果を取得するメソッドを提供します。 |
IActivateAudioInterfaceCompletionHandler WASAPI インターフェイスのアクティブ化が完了したことを示すコールバックを提供します。 |
IAudioSystemEffectsPropertyChangeNotificationClient オーディオ システム効果のプロパティが変更されたときに通知を受け取るためにクライアントによって実装されるコールバック インターフェイス。 |
IAudioSystemEffectsPropertyStore オーディオ システム効果のオーディオ ストアを管理し、オーディオ システム効果のプロパティが変更されたときに通知を登録するためのアクセスを提供します。 |
IMMDevice IMMDevice インターフェイスは、マルチメディア デバイス リソースの汎用機能をカプセル化します。 |
IMMDeviceCollection IMMDeviceCollection インターフェイスは、マルチメディア デバイス リソースのコレクションを表します。 |
IMMDeviceEnumerator IMMDeviceEnumerator インターフェイスには、マルチメディア デバイス リソースを列挙するためのメソッドが用意されています。 |
IMMEndpoint IMMEndpoint インターフェイスは、オーディオ エンドポイント デバイスを表します。 |
IMMNotificationClient IMMNotificationClient インターフェイスは、オーディオ エンドポイント デバイスが追加または削除されたとき、エンドポイント デバイスの状態またはプロパティが変更されたとき、またはエンドポイント デバイスに割り当てられている既定のロールに変更があった場合に通知を提供します。 |
ActivateAudioInterfaceAsync Windows ストア アプリが WASAPI ファミリ内の既存のコンポーネント オブジェクト モデル (COM) インターフェイスにアクセスできるようにします。 |
AudioExtensionParams この構造体は、IShellPropSheetExt::AddPages を介して لوحة التحكم Endpoint Extension プロパティ ページに渡され、エンドポイント PropertyPages の作成に使用されます。 |
DIRECTX_AUDIO_ACTIVATION_PARAMS DIRECTX_AUDIO_ACTIVATION_PARAMS構造体は、DirectSound ストリームの初期化パラメーターを指定します。 |
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE オーディオ システム効果プロパティ ストアの種類を指定します。 |
EDataFlow EDataFlow 列挙は、オーディオ エンドポイント デバイスとアプリケーションの間でオーディオ データが流れる方向を示す定数を定義します。 |
EndpointFormFactor EndpointFormFactor 列挙は、オーディオ エンドポイント デバイスの一般的な物理属性を示す定数を定義します。 |
ERole ERole 列挙は、システムがオーディオ エンドポイント デバイスに割り当てたロールを示す定数を定義します。 |