ISynthSinkDMus::SampleToRefTime-Methode (dmusicks.h)
Die SampleToRefTime
-Methode konvertiert eine Beispielzeit in eine Referenzzeit.
Syntax
NTSTATUS SampleToRefTime(
[in] LONGLONG llSampleTime,
[out] REFERENCE_TIME *prfTime
);
Parameter
[in] llSampleTime
Gibt die zu übergebende Beispielzeit an.
[out] prfTime
Ausgabezeiger für die Referenzzeit. Dieser Parameter ist ein Zeiger auf eine vom Aufrufer zugewiesene Variable, in die die Methode die berechnete Referenzzeit schreibt. Die Referenzzeit wird in 100 Nanosekundeneinheiten gemessen.
Rückgabewert
SampleToRefTime
gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Andernfalls gibt die Methode einen entsprechenden Fehlercode zurück.
Hinweise
Die SampleToRefTime
-Methode akzeptiert eine Beispielzeit als Eingabeparameter, konvertiert die Beispielzeit in eine Referenzzeit und gibt die Referenzzeit an einen vom Aufrufer angegebenen Ort aus.
Die Berechnung der Referenzzeit von der Stichprobenzeit zur Referenzzeit hängt von der Samplinghäufigkeit ab. Wenn der Ausgabepuffer beispielsweise ein Format von 44,2 kHz aufweist, entspricht eine Stichprobenzeit von 44.200 einer Referenzzeit von einer Sekunde.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dmusicks.h (include Dmusicks.h) |