AudioFileStream.GetProperty Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
GetProperty(AudioFileStreamProperty, Int32, IntPtr) |
Routine di basso livello utilizzata per recuperare i valori arbitrari delle proprietà dall'oggetto AudioFileStream sottostante. |
GetProperty(AudioFileStreamProperty, Int32) |
Routine di basso livello utilizzata per recuperare i valori arbitrari delle proprietà dall'oggetto AudioFileStream sottostante. |
GetProperty(AudioFileStreamProperty, Int32, IntPtr)
Routine di basso livello utilizzata per recuperare i valori arbitrari delle proprietà dall'oggetto AudioFileStream sottostante.
public bool GetProperty (AudioToolbox.AudioFileStreamProperty property, ref int dataSize, IntPtr outPropertyData);
member this.GetProperty : AudioToolbox.AudioFileStreamProperty * * nativeint -> bool
Parametri
- property
- AudioFileStreamProperty
ID proprietà da recuperare.
- dataSize
- Int32
Le dimensioni previste della proprietà (devono corrispondere al presupposto sottostante per le dimensioni).
- outPropertyData
-
IntPtr
nativeint
Deve puntare a un buffer che può contenere i byte dataSize.
Restituisce
True in caso di successo.
Commenti
In questo modo viene aggiornata la LastError proprietà .
Si applica a
GetProperty(AudioFileStreamProperty, Int32)
Routine di basso livello utilizzata per recuperare i valori arbitrari delle proprietà dall'oggetto AudioFileStream sottostante.
public IntPtr GetProperty (AudioToolbox.AudioFileStreamProperty property, out int size);
member this.GetProperty : AudioToolbox.AudioFileStreamProperty * -> nativeint
Parametri
- property
- AudioFileStreamProperty
ID proprietà da recuperare.
- size
- Int32
Dimensione in byte della proprietà.
Restituisce
nativeint
Se il valore restituito da questo metodo è diverso da IntPtr.Zero, il valore a cui punta contiene il valore della proprietà.
Commenti
Questo metodo eseguirà una query sull'oggetto AudioFileStream sottostante per le dimensioni della proprietà specificata e allocherà la memoria necessaria usando il metodo Marshal.AllocHGlobal.
L'utente è responsabile del rilascio della memoria allocata da questo metodo chiamando Marshal.FreeHGlobal.
In questo modo viene aggiornata la LastError proprietà .