Bagikan melalui


AudioFrame Kelas

Definisi

Mewakili satu bingkai data audio.

public ref class AudioFrame sealed : IClosable
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.IAudioFrameFactory, 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 AudioFrame final : IClosable
/// [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.IAudioFrameFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class AudioFrame final : IClosable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.IAudioFrameFactory), 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 AudioFrame : System.IDisposable
[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.IAudioFrameFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class AudioFrame : System.IDisposable
function AudioFrame(capacity)
Public NotInheritable Class AudioFrame
Implements IDisposable
Warisan
Object Platform::Object IInspectable AudioFrame
Atribut
Penerapan

Persyaratan Windows

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

Keterangan

Bingkai audio biasanya berisi beberapa sampel audio. Akses data audio dengan memanggil LockBuffer yang mengembalikan AudioBuffer.

Konstruktor

AudioFrame(UInt32)

Menginisialisasi instans baru kelas AudioFrame .

Properti

Duration

Mendapatkan atau mengatur durasi bingkai audio.

ExtendedProperties

Mendapatkan set properti yang diperluas yang memungkinkan mendapatkan dan mengatur properti pada AudioFrame.

IsDiscontinuous

Mendapatkan atau menetapkan nilai yang menunjukkan apakah bingkai audio adalah bingkai pertama setelah celah dalam aliran.

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah bingkai audio bersifat baca-saja.

RelativeTime

Mendapatkan atau mengatur waktu relatif bingkai dalam aliran audio.

SystemRelativeTime

Mendapatkan atau mengatur tanda waktu yang relatif terhadap sistem dan dapat berkorelasi di beberapa sumber media pada perangkat yang sama.

Type

Mendapatkan string yang menunjukkan jenis data audio yang dikandung bingkai audio.

Metode

Close()

Membuang objek dan sumber daya terkait.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola.

LockBuffer(AudioBufferAccessMode)

Mendapatkan objek AudioBuffer yang memungkinkan Anda beroperasi langsung pada data audio bingkai.

Berlaku untuk

Lihat juga