AudioFileStream.GetProperty Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
GetProperty(AudioFileStreamProperty, Int32, IntPtr) |
Routine de bas niveau utilisée pour extraire des valeurs de propriété arbitraires de l’objet AudioFileStream sous-jacent. |
GetProperty(AudioFileStreamProperty, Int32) |
Routine de bas niveau utilisée pour extraire des valeurs de propriété arbitraires de l’objet AudioFileStream sous-jacent. |
GetProperty(AudioFileStreamProperty, Int32, IntPtr)
Routine de bas niveau utilisée pour extraire des valeurs de propriété arbitraires de l’objet AudioFileStream sous-jacent.
public bool GetProperty (AudioToolbox.AudioFileStreamProperty property, ref int dataSize, IntPtr outPropertyData);
member this.GetProperty : AudioToolbox.AudioFileStreamProperty * * nativeint -> bool
Paramètres
- property
- AudioFileStreamProperty
ID de propriété à extraire.
- dataSize
- Int32
Taille attendue de la propriété (doit correspondre à l’hypothèse sous-jacente de la taille).
- outPropertyData
-
IntPtr
nativeint
Doit pointer vers une mémoire tampon qui peut contenir des octets dataSize.
Retours
Vrai en cas de réussite.
Remarques
Cette opération met à jour la LastError propriété .
S’applique à
GetProperty(AudioFileStreamProperty, Int32)
Routine de bas niveau utilisée pour extraire des valeurs de propriété arbitraires de l’objet AudioFileStream sous-jacent.
public IntPtr GetProperty (AudioToolbox.AudioFileStreamProperty property, out int size);
member this.GetProperty : AudioToolbox.AudioFileStreamProperty * -> nativeint
Paramètres
- property
- AudioFileStreamProperty
ID de propriété à extraire.
- size
- Int32
Taille en octets de la propriété.
Retours
nativeint
Si la valeur de retour de cette méthode est différente de celle d’IntPtr.Zero, la valeur pointée vers contient la valeur de la propriété .
Remarques
Cette méthode interroge l’objet AudioFileStream sous-jacent pour connaître la taille de la propriété spécifiée et lui alloue la mémoire nécessaire à l’aide de la méthode Marshal.AllocHGlobal.
Il vous incombe de libérer la mémoire allouée par cette méthode en appelant Marshal.FreeHGlobal.
Cette opération met à jour la LastError propriété .