AudioFrame Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |