struktur AE_CURRENT_POSITION (audioengineendpoint.h)

Melaporkan posisi bingkai saat ini dari perangkat ke klien.

Sintaks

typedef struct AE_CURRENT_POSITION {
  UINT64            u64DevicePosition;
  UINT64            u64StreamPosition;
  UINT64            u64PaddingFrames;
  HNSTIME           hnsQPCPosition;
  FLOAT32           f32FramesPerSecond;
  AE_POSITION_FLAGS Flag;
} AE_CURRENT_POSITION, *PAE_CURRENT_POSITION;

Anggota

u64DevicePosition

Posisi perangkat, dalam bingkai.

u64StreamPosition

Posisi streaming, dalam bingkai, digunakan untuk menentukan titik awal untuk pengambilan audio dan posisi perangkat render relatif terhadap aliran.

u64PaddingFrames

Jumlah padding, dalam bingkai, antara posisi saat ini dan titik pengisian aliran.

hnsQPCPosition

Nilai timer penghitung kinerja kualitas (QPC) yang diterjemahkan yang diambil pada saat anggota u64DevicePosition diperiksa.

f32FramesPerSecond

Laju data terhitung pada titik pada saat posisi ditetapkan.

Flag

Nilai enumerasi AE_POSITION_FLAGS yang menunjukkan validitas informasi posisi.

Keterangan

API AudioEndpoint Layanan Desktop Jarak Jauh adalah untuk digunakan dalam skenario Desktop Jauh; ini bukan untuk aplikasi klien.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7
Server minimum yang didukung Windows Server 2008 R2
Header audioengineendpoint.h

Lihat juga

IAudioEndpointRT::GetCurrentPadding

IAudioInputEndpointRT::GetInputDataPointer

IAudioOutputEndpointRT::GetOutputDataPointer