Share via


AudioStreamDescriptor Kelas

Definisi

Mewakili deskripsi aliran media audio.

public ref class AudioStreamDescriptor sealed
public ref class AudioStreamDescriptor sealed : IMediaStreamDescriptor2
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.IAudioStreamDescriptorFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioStreamDescriptor final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.IAudioStreamDescriptorFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class AudioStreamDescriptor final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.IAudioStreamDescriptorFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class AudioStreamDescriptor final : IMediaStreamDescriptor2
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.IAudioStreamDescriptorFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioStreamDescriptor
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.IAudioStreamDescriptorFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class AudioStreamDescriptor
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.IAudioStreamDescriptorFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class AudioStreamDescriptor : IMediaStreamDescriptor2
function AudioStreamDescriptor(encodingProperties)
Public NotInheritable Class AudioStreamDescriptor
Public NotInheritable Class AudioStreamDescriptor
Implements IMediaStreamDescriptor2
Warisan
Object Platform::Object IInspectable AudioStreamDescriptor
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Saat membuat MediaEncodingProfile, panggil SetAudioTracks, meneruskan satu atau beberapa objek AudioStreamDescriptor untuk memberikan informasi tentang trek audio yang akan dikodekan.

Lihat Sampel MediaStreamSource untuk contoh penggunaan Sumber Aliran Media di aplikasi UWP.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1607 14393 LeadingEncoderPadding
1607 14393 TrailingEncoderPadding
1709 16299 Label
1803 17134 Menyalin

Konstruktor

AudioStreamDescriptor(AudioEncodingProperties)

Membuat instans kelas AudioStreamDescriptor menggunakan AudioEncodingProperties yang ditentukan.

Properti

EncodingProperties

Mendapatkan objek yang menjelaskan properti pengodean untuk aliran audio. Properti ini mencakup laju sampel dan jumlah saluran audio.

IsSelected

Mendapatkan nilai yang menunjukkan apakah aliran saat ini sedang digunakan oleh MediaStreamSource.

Label

Mendapatkan atau mengatur label yang ditentukan aplikasi yang mengidentifikasi aliran audio di MediaEncodingProfile yang berisi beberapa aliran.

Language

Mendapatkan atau mengatur kode bahasa RFC-1766 untuk aliran.

LeadingEncoderPadding

Mendapatkan atau mengatur jumlah sampel yang disisipkan di awal aliran audio oleh encoder sebagai padding. Gunakan properti ini untuk secara eksplisit mengatur ukuran padding yang akan digunakan sistem untuk mengimplementasikan pemutaran tanpa celah untuk aliran audio.

Name

Mendapatkan atau mengatur nama aliran.

TrailingEncoderPadding

Mendapatkan atau mengatur jumlah sampel yang disisipkan di akhir aliran audio oleh encoder sebagai padding. Gunakan properti ini untuk secara eksplisit mengatur ukuran padding yang akan digunakan sistem untuk mengimplementasikan pemutaran tanpa celah untuk aliran audio.

Metode

Copy()

Membuat salinan AudioStreamDescriptor.

Berlaku untuk

Lihat juga