Partager via


AudioFrame Classe

Définition

Représente une image unique de données 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
Héritage
Object Platform::Object IInspectable AudioFrame
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Une image audio contient généralement plusieurs exemples audio. Accédez aux données audio en appelant LockBuffer qui retourne un Fichier AudioBuffer.

Constructeurs

AudioFrame(UInt32)

Initialise une nouvelle instance de la classe AudioFrame.

Propriétés

Duration

Obtient ou définit la durée de l’image audio.

ExtendedProperties

Obtient le jeu de propriétés étendues qui permet d’obtenir et de définir des propriétés sur l’AudioFrame.

IsDiscontinuous

Obtient ou définit une valeur qui indique si une image audio est la première image après un intervalle dans le flux.

IsReadOnly

Obtient une valeur indiquant si l’image audio est en lecture seule.

RelativeTime

Obtient ou définit l’heure relative de l’image dans le flux audio.

SystemRelativeTime

Obtient ou définit un horodatage relatif au système et corrélatable sur plusieurs sources multimédias sur le même appareil.

Type

Obtient une chaîne indiquant le type de données audio que contient l’image audio.

Méthodes

Close()

Supprime l’objet et les ressources associées.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

LockBuffer(AudioBufferAccessMode)

Obtient un objet AudioBuffer qui vous permet d’opérer directement sur les données audio du frame.

S’applique à

Voir aussi