Share via


AudioGraph.CreateDeviceInputNodeAsync メソッド

定義

オーバーロード

CreateDeviceInputNodeAsync(MediaCategory)

マイクやオーディオ カードなどの既定のオーディオ入力デバイスからオーディオ グラフにオーディオ データを入力する AudioDeviceInputNode を作成します。

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

マイクやオーディオ カードなどの既定のオーディオ入力デバイスからオーディオ グラフにオーディオ データを入力する AudioDeviceInputNode を作成します。

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

マイクやオーディオ カードなど、指定したオーディオ入力デバイスからオーディオ グラフにオーディオ データを入力する AudioDeviceInputNode を作成します。

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

マイクやオーディオ カードなど、指定したオーディオ入力デバイスからオーディオ グラフにオーディオ データを入力する、空間オーディオ対応 AudioDeviceInputNode を作成します。

CreateDeviceInputNodeAsync(MediaCategory)

マイクやオーディオ カードなどの既定のオーディオ入力デバイスからオーディオ グラフにオーディオ データを入力する AudioDeviceInputNode を作成します。

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category);
function createDeviceInputNodeAsync(category)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

パラメーター

category
MediaCategory

このノードによって処理されるメディアのカテゴリを示す MediaCategory 列挙値の値。これにより、システムはメディアのコンテンツに適した処理と優先順位付けを実行できます。

戻り値

完了時に CreateAudioDeviceInputNodeResult を返す非同期操作。 このオブジェクトは、操作が成功したか、操作が失敗した理由を示す Status プロパティを公開します。 DeviceInputNode プロパティは、正常に作成された入力ノードへの参照を提供します。

属性

Windows の要件

アプリの機能
backgroundMediaRecording

注釈

このメソッドの他のオーバーロードを使用すると、システムの既定のデバイスを使用する代わりに、特定のオーディオ デバイスの ID を指定できます。

こちらもご覧ください

適用対象

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

マイクやオーディオ カードなどの既定のオーディオ入力デバイスからオーディオ グラフにオーディオ データを入力する AudioDeviceInputNode を作成します。

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties ^ encodingProperties) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category, AudioEncodingProperties const& encodingProperties);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties encodingProperties);
function createDeviceInputNodeAsync(category, encodingProperties)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory, encodingProperties As AudioEncodingProperties) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

パラメーター

category
MediaCategory

このノードによって処理されるメディアのカテゴリを示す MediaCategory 列挙値の値。これにより、システムはメディアのコンテンツに適した処理と優先順位付けを実行できます。

encodingProperties
AudioEncodingProperties

作成されたノードが動作するサンプル レートを指定するデバイス入力ノードのオーディオ エンコード プロパティを表す オブジェクト。 非圧縮 PCM 形式と float 形式のみが許可されます。

戻り値

完了時に CreateAudioDeviceInputNodeResult を返す非同期操作。 このオブジェクトは、操作が成功したか、操作が失敗した理由を示す Status プロパティを公開します。 DeviceInputNode プロパティは、正常に作成された入力ノードへの参照を提供します。

属性

Windows の要件

アプリの機能
backgroundMediaRecording

注釈

このメソッドの他のオーバーロードを使用すると、システムの既定のデバイスを使用する代わりに、特定のオーディオ デバイスの ID を指定できます。

こちらもご覧ください

適用対象

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

マイクやオーディオ カードなど、指定したオーディオ入力デバイスからオーディオ グラフにオーディオ データを入力する AudioDeviceInputNode を作成します。

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties ^ encodingProperties, DeviceInformation ^ device) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatOnDeviceAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category, AudioEncodingProperties const& encodingProperties, DeviceInformation const& device);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatOnDeviceAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties encodingProperties, DeviceInformation device);
function createDeviceInputNodeAsync(category, encodingProperties, device)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory, encodingProperties As AudioEncodingProperties, device As DeviceInformation) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

パラメーター

category
MediaCategory

このノードによって処理されるメディアのカテゴリを示す MediaCategory 列挙値の値。これにより、システムはメディアのコンテンツに適した処理と優先順位付けを実行できます。

encodingProperties
AudioEncodingProperties

作成されたノードが動作するサンプル レートを指定するデバイス入力ノードのオーディオ エンコード プロパティを表す オブジェクト。 非圧縮 PCM 形式と float 形式のみが許可されます。

device
DeviceInformation

デバイス入力ノードがオーディオ データを取得するデバイスを表す DeviceInformation オブジェクト。

戻り値

完了時に CreateAudioDeviceInputNodeResult を返す非同期操作。 このオブジェクトは、操作が成功したか、操作が失敗した理由を示す Status プロパティを公開します。 DeviceInputNode プロパティは、正常に作成された入力ノードへの参照を提供します。

属性

Windows の要件

アプリの機能
backgroundMediaRecording

注釈

FindAllAsync を呼び出し、GetAudioCaptureSelector によって返される値を渡して、使用可能なキャプチャ デバイスを表す DeviceInformation オブジェクトの一覧を取得します。 詳細については、「 オーディオ グラフ」を参照してください。

こちらもご覧ください

適用対象

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

マイクやオーディオ カードなど、指定したオーディオ入力デバイスからオーディオ グラフにオーディオ データを入力する、空間オーディオ対応 AudioDeviceInputNode を作成します。

public:
 virtual IAsyncOperation<CreateAudioDeviceInputNodeResult ^> ^ CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties ^ encodingProperties, DeviceInformation ^ device, AudioNodeEmitter ^ emitter) = CreateDeviceInputNodeAsync;
/// [Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAndEmitterOnDeviceAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory const& category, AudioEncodingProperties const& encodingProperties, DeviceInformation const& device, AudioNodeEmitter const& emitter);
[Windows.Foundation.Metadata.Overload("CreateDeviceInputNodeWithFormatAndEmitterOnDeviceAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CreateAudioDeviceInputNodeResult> CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties encodingProperties, DeviceInformation device, AudioNodeEmitter emitter);
function createDeviceInputNodeAsync(category, encodingProperties, device, emitter)
Public Function CreateDeviceInputNodeAsync (category As MediaCategory, encodingProperties As AudioEncodingProperties, device As DeviceInformation, emitter As AudioNodeEmitter) As IAsyncOperation(Of CreateAudioDeviceInputNodeResult)

パラメーター

category
MediaCategory

このノードによって処理されるメディアのカテゴリを示す MediaCategory 列挙値の値。これにより、システムはメディアのコンテンツに適した処理と優先順位付けを実行できます。

encodingProperties
AudioEncodingProperties

作成されたノードが動作するサンプル レートを指定するデバイス入力ノードのオーディオ エンコード プロパティを表す オブジェクト。 非圧縮 PCM 形式と float 形式のみが許可されます。

device
DeviceInformation

デバイス入力ノードがオーディオ データを取得するデバイスを表す DeviceInformation オブジェクト。

emitter
AudioNodeEmitter

空間オーディオ処理の使用時にノードのオーディオが出力されるエミッタの位置やその他の物理的特性を表す オブジェクト。

戻り値

完了時に CreateAudioDeviceInputNodeResult を返す非同期操作。 このオブジェクトは、操作が成功したか、操作が失敗した理由を示す Status プロパティを公開します。 DeviceInputNode プロパティは、正常に作成された入力ノードへの参照を提供します。

属性

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)
アプリの機能
backgroundMediaRecording

注釈

FindAllAsync を呼び出し、GetAudioCaptureSelector によって返される値を渡して、使用可能なキャプチャ デバイスを表す DeviceInformation オブジェクトの一覧を取得します。 詳細については、「 オーディオ グラフ」を参照してください。

こちらもご覧ください

適用対象