Bagikan melalui


Metode IAudioClient3::GetCurrentSharedModeEnginePeriod (audioclient.h)

Mengembalikan format dan periodisitas mesin audio saat ini. Metode ini memungkinkan klien audio untuk mencocokkan periode mesin audio saat ini.

Sintaks

HRESULT GetCurrentSharedModeEnginePeriod(
  [out] WAVEFORMATEX **ppFormat,
  [out] UINT32       *pCurrentPeriodInFrames
);

Parameter

[out] ppFormat

Jenis: WAVEFORMATEX**

Format perangkat saat ini yang sedang digunakan oleh mesin audio.

[out] pCurrentPeriodInFrames

Jenis: UINT32*

Periode mesin audio saat ini, dalam bingkai audio.

Menampilkan nilai

Jenis: HRESULT

Metode ini mengembalikan S_OK untuk menunjukkan bahwa metode telah berhasil diselesaikan. Jika tidak, kode kesalahan akan menampilkan kode kesalahan yang sesuai.

Keterangan

Catatan Nilai yang dikembalikan oleh metode ini adalah nilai seketika dan mungkin tidak valid segera setelah panggilan kembali jika, misalnya, klien audio lain mengatur periodisitas atau format ke nilai yang berbeda.
 
Catatan Pemanggil bertanggung jawab untuk memanggil CoTaskMemFree untuk membatalkan alokasi memori struktur WAVEFORMATEX yang diisi oleh metode ini.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Target Platform Windows
Header audioclient.h

Lihat juga

IAudioClient3