Freigeben über


ISynthSinkDMus::RefTimeToSample-Methode (dmusicks.h)

Die RefTimeToSample -Methode konvertiert eine Referenzzeit in eine Beispielzeit.

Syntax

NTSTATUS RefTimeToSample(
  [in]  REFERENCE_TIME rfTime,
  [out] LONGLONG       *pllSampleTime
);

Parameter

[in] rfTime

Zeiger auf die übergebene Referenzzeit. Die Referenzzeit wird in 100 Nanosekundeneinheiten gemessen.

[out] pllSampleTime

Ausgabezeiger für die Beispielzeit. Dieser Parameter verweist auf eine vom Aufrufer zugeordnete Variable, in die die Methode die berechnete Stichprobenzeit schreibt.

Rückgabewert

RefTimeToSample gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Andernfalls gibt die Methode einen geeigneten Fehlercode zurück.

Hinweise

Die RefTimeToSample -Methode konvertiert die Referenzzeit in die Stichprobenzeit. Die -Methode verwendet eine Referenzzeit als Eingabeparameter und gibt die entsprechende Beispielzeit aus.

Die Berechnung der Referenzzeit aus der Stichprobenzeit hängt von der Samplinghäufigkeit ab. Wenn der Ausgabepuffer beispielsweise ein 44,1-kHz-Format aufweist, entspricht eine Abtastzeit von 44.100 einer Referenzzeit von einer Sekunde.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dmusicks.h (einschließlich Dmusicks.h)

Weitere Informationen

IDirectMusicSynthSink::RefTimeToSample

ISynthSinkDMus