Bagikan melalui


AudioGraph.CreateDeviceInputNodeAsync Metode

Definisi

Overload

CreateDeviceInputNodeAsync(MediaCategory)

Membuat AudioDeviceInputNode yang memasukkan data audio ke dalam grafik audio dari perangkat input audio default, seperti mikrofon atau kartu audio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

Membuat AudioDeviceInputNode yang memasukkan data audio ke dalam grafik audio dari perangkat input audio default seperti mikrofon atau kartu audio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

Membuat AudioDeviceInputNode yang memasukkan data audio ke dalam grafik audio dari perangkat input audio yang ditentukan seperti mikrofon atau kartu audio.

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

Membuat AudioDeviceInputNode yang mendukung audio spasial yang memasukkan data audio ke dalam grafik audio dari perangkat input audio yang ditentukan seperti mikrofon atau kartu audio.

CreateDeviceInputNodeAsync(MediaCategory)

Membuat AudioDeviceInputNode yang memasukkan data audio ke dalam grafik audio dari perangkat input audio default, seperti mikrofon atau kartu audio.

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)

Parameter

category
MediaCategory

Nilai dari nilai enumerasi MediaCategory yang menunjukkan kategori media yang diproses oleh simpul ini, memungkinkan sistem untuk melakukan pemrosesan dan prioritas media yang sesuai konten.

Mengembalikan

Operasi asinkron yang mengembalikan CreateAudioDeviceInputNodeResult setelah selesai. Objek ini mengekspos properti Status , yang menunjukkan bahwa operasi berhasil atau alasan mengapa operasi gagal. Properti DeviceInputNode menyediakan referensi ke simpul input yang dibuat saat berhasil.

Atribut

Persyaratan Windows

Kemampuan aplikasi
backgroundMediaRecording

Keterangan

Kelebihan beban lain dari metode ini memungkinkan Anda menentukan ID perangkat audio tertentu alih-alih menggunakan perangkat default sistem.

Lihat juga

Berlaku untuk

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties)

Membuat AudioDeviceInputNode yang memasukkan data audio ke dalam grafik audio dari perangkat input audio default seperti mikrofon atau kartu audio.

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)

Parameter

category
MediaCategory

Nilai dari nilai enumerasi MediaCategory yang menunjukkan kategori media yang diproses oleh simpul ini, memungkinkan sistem untuk melakukan pemrosesan dan prioritas media yang sesuai konten.

encodingProperties
AudioEncodingProperties

Objek yang mewakili properti pengodean audio untuk simpul input perangkat yang menentukan laju sampel tempat simpul yang dibuat akan beroperasi. Hanya format PCM dan float yang tidak dikompresi yang diizinkan.

Mengembalikan

Operasi asinkron yang mengembalikan CreateAudioDeviceInputNodeResult setelah selesai. Objek ini mengekspos properti Status , yang menunjukkan bahwa operasi berhasil atau alasan mengapa operasi gagal. Properti DeviceInputNode menyediakan referensi ke simpul input yang dibuat saat berhasil.

Atribut

Persyaratan Windows

Kemampuan aplikasi
backgroundMediaRecording

Keterangan

Kelebihan beban lain dari metode ini memungkinkan Anda menentukan ID perangkat audio tertentu alih-alih menggunakan perangkat default sistem.

Lihat juga

Berlaku untuk

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation)

Membuat AudioDeviceInputNode yang memasukkan data audio ke dalam grafik audio dari perangkat input audio yang ditentukan seperti mikrofon atau kartu audio.

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)

Parameter

category
MediaCategory

Nilai dari nilai enumerasi MediaCategory yang menunjukkan kategori media yang diproses oleh simpul ini, memungkinkan sistem untuk melakukan pemrosesan dan prioritas media yang sesuai konten.

encodingProperties
AudioEncodingProperties

Objek yang mewakili properti pengodean audio untuk simpul input perangkat yang menentukan laju sampel tempat simpul yang dibuat akan beroperasi. Hanya format PCM dan float yang tidak dikompresi yang diizinkan.

device
DeviceInformation

Objek DeviceInformation yang mewakili perangkat tempat simpul input perangkat akan mendapatkan data audio.

Mengembalikan

Operasi asinkron yang mengembalikan CreateAudioDeviceInputNodeResult setelah selesai. Objek ini mengekspos properti Status , yang menunjukkan bahwa operasi berhasil atau alasan mengapa operasi gagal. Properti DeviceInputNode menyediakan referensi ke simpul input yang dibuat saat berhasil.

Atribut

Persyaratan Windows

Kemampuan aplikasi
backgroundMediaRecording

Keterangan

Panggil FindAllAsync, meneruskan nilai yang dikembalikan oleh GetAudioCaptureSelector, untuk mendapatkan daftar objek DeviceInformation yang mewakili perangkat pengambilan yang tersedia. Untuk informasi selengkapnya, lihat Grafik audio.

Lihat juga

Berlaku untuk

CreateDeviceInputNodeAsync(MediaCategory, AudioEncodingProperties, DeviceInformation, AudioNodeEmitter)

Membuat AudioDeviceInputNode yang mendukung audio spasial yang memasukkan data audio ke dalam grafik audio dari perangkat input audio yang ditentukan seperti mikrofon atau kartu audio.

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)

Parameter

category
MediaCategory

Nilai dari nilai enumerasi MediaCategory yang menunjukkan kategori media yang diproses oleh simpul ini, memungkinkan sistem untuk melakukan pemrosesan dan prioritas media yang sesuai konten.

encodingProperties
AudioEncodingProperties

Objek yang mewakili properti pengodean audio untuk simpul input perangkat yang menentukan laju sampel tempat simpul yang dibuat akan beroperasi. Hanya format PCM dan float yang tidak dikompresi yang diizinkan.

device
DeviceInformation

Objek DeviceInformation yang mewakili perangkat tempat simpul input perangkat akan mendapatkan data audio.

emitter
AudioNodeEmitter

Objek yang menjelaskan posisi dan karakteristik fisik emiter lainnya dari mana audio simpul dipancarkan saat pemrosesan audio spasial digunakan.

Mengembalikan

Operasi asinkron yang mengembalikan CreateAudioDeviceInputNodeResult setelah selesai. Objek ini mengekspos properti Status , yang menunjukkan bahwa operasi berhasil atau alasan mengapa operasi gagal. Properti DeviceInputNode menyediakan referensi ke simpul input yang dibuat saat berhasil.

Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)
Kemampuan aplikasi
backgroundMediaRecording

Keterangan

Panggil FindAllAsync, meneruskan nilai yang dikembalikan oleh GetAudioCaptureSelector, untuk mendapatkan daftar objek DeviceInformation yang mewakili perangkat pengambilan yang tersedia. Untuk informasi selengkapnya, lihat Grafik audio.

Lihat juga

Berlaku untuk