AudioFileStream.GetProperty Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
GetProperty(AudioFileStreamProperty, Int32, IntPtr) |
Routine auf niedriger Ebene, die zum Abrufen beliebiger Eigenschaftswerte aus dem zugrunde liegenden AudioFileStream-Objekt verwendet wird. |
GetProperty(AudioFileStreamProperty, Int32) |
Routine auf niedriger Ebene, die zum Abrufen beliebiger Eigenschaftswerte aus dem zugrunde liegenden AudioFileStream-Objekt verwendet wird. |
GetProperty(AudioFileStreamProperty, Int32, IntPtr)
Routine auf niedriger Ebene, die zum Abrufen beliebiger Eigenschaftswerte aus dem zugrunde liegenden AudioFileStream-Objekt verwendet wird.
public bool GetProperty (AudioToolbox.AudioFileStreamProperty property, ref int dataSize, IntPtr outPropertyData);
member this.GetProperty : AudioToolbox.AudioFileStreamProperty * * nativeint -> bool
Parameter
- property
- AudioFileStreamProperty
Die abzurufende Eigenschafts-ID.
- dataSize
- Int32
Die erwartete Größe der Eigenschaft (muss mit der zugrunde liegenden Annahme für die Größe übereinstimmen).
- outPropertyData
-
IntPtr
nativeint
Muss auf einen Puffer zeigen, der Datenbytesize enthalten kann.
Gibt zurück
True on success.
Hinweise
Dadurch wird die LastError Eigenschaft aktualisiert.
Gilt für:
GetProperty(AudioFileStreamProperty, Int32)
Routine auf niedriger Ebene, die zum Abrufen beliebiger Eigenschaftswerte aus dem zugrunde liegenden AudioFileStream-Objekt verwendet wird.
public IntPtr GetProperty (AudioToolbox.AudioFileStreamProperty property, out int size);
member this.GetProperty : AudioToolbox.AudioFileStreamProperty * -> nativeint
Parameter
- property
- AudioFileStreamProperty
Die abzurufende Eigenschafts-ID.
- size
- Int32
Die Größe der Eigenschaft in Bytes.
Gibt zurück
nativeint
Wenn sich der Rückgabewert dieser Methode von intPtr.Zero unterscheidet, enthält der Wert, auf den verwiesen wird, den Wert der -Eigenschaft.
Hinweise
Diese Methode fragt das zugrunde liegende AudioFileStream-Objekt nach der Größe der angegebenen Eigenschaft ab und weist den dafür benötigten Arbeitsspeicher mithilfe der Marshal.AllocHGlobal-Methode zu.
Sie sind dafür verantwortlich, den von dieser Methode zugewiesenen Arbeitsspeicher freizugeben, indem Sie Marshal.FreeHGlobal aufrufen.
Dadurch wird die LastError Eigenschaft aktualisiert.