IAudioClockAdjustment::SetSampleRate-Methode (audioclient.h)
Die SetSampleRate-Methode legt die Abtastrate eines Datenstroms fest.
Syntax
HRESULT SetSampleRate(
[in] float flSampleRate
);
Parameter
[in] flSampleRate
Die neue Abtastrate in Bildern pro Sekunde.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben.
Rückgabecode | Beschreibung |
---|---|
|
Der Audiodatenstrom wurde nicht erfolgreich initialisiert. |
|
Die Abtastrate liegt außerhalb des Bereichs für das Audioverarbeitungsobjekt. |
Hinweise
Diese Methode darf nicht aus einem Echtzeitverarbeitungsthread aufgerufen werden.
Die neue Abtastrate wird wirksam, nachdem der aktuelle Frame verarbeitet wurde, und bleibt in Kraft, bis SetSampleRate erneut aufgerufen wird. Der Audioclient muss im freigegebenen Modus (AUDCLNT_SHAREMODE_SHARED) initialisiert werden, andernfalls schlägt SetSampleRate fehl.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | audioclient.h |