IAudioClient3::GetCurrentSharedModeEnginePeriod メソッド (audioclient.h)

オーディオ エンジンの現在の形式と周期性を返します。 このメソッドを使用すると、オーディオ クライアントはオーディオ エンジンの現在の期間と一致させることができます。

構文

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

パラメーター

[out] ppFormat

種類: WAVEFORMATEX**

オーディオ エンジンで使用されている現在のデバイス形式。

[out] pCurrentPeriodInFrames

種類: UINT32*

オーディオ フレーム内のオーディオ エンジンの現在の期間。

戻り値

型: HRESULT

このメソッドは 、正常に 完了したことを示すS_OKを返します。 それ以外の場合は、適切なエラー コードを返します。

注釈

メモ このメソッドによって返される値は瞬間的な値であり、たとえば別のオーディオ クライアントが周期性または形式を別の値に設定した場合、呼び出しが返された直後に無効になる可能性があります。
 
メモ 呼び出し元は 、CoTaskMemFree を呼び出して、このメソッドによって設定された WAVEFORMATEX 構造体のメモリの割り当てを解除します。
 

要件

要件
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー audioclient.h

こちらもご覧ください

IAudioClient3