Funzione waveInGetPosition (mmeapi.h)

[waveInGetPosition non è più supportato per l'uso a partire da Windows Vista. Usare invece IAudioClock::GetPosition.]

La funzione waveInGetPosition recupera la posizione di input corrente del dispositivo di input audio waveform specificato.

Sintassi

MMRESULT waveInGetPosition(
  HWAVEIN  hwi,
  LPMMTIME pmmt,
  UINT     cbmmt
);

Parametri

hwi

Handle per il dispositivo di input audio waveform.

pmmt

Puntatore a una struttura MMTIME .

cbmmt

Dimensioni, in byte, della struttura MMTIME .

Valore restituito

Restituisce MMSYSERR_NOERROR se l'esito positivo o un errore in caso contrario. I valori di errore possibili includono quanto segue.

Codice restituito Descrizione
MMSYSERR_INVALHANDLE
L'handle del dispositivo specificato non è valido.
MMSYSERR_NODRIVER
Non è presente alcun driver di dispositivo.
MMSYSERR_NOMEM
Impossibile allocare o bloccare la memoria.

Commenti

Prima di chiamare questa funzione, impostare il membro wType della struttura MMTIME per indicare il formato dell'ora desiderato. Dopo aver chiamato questa funzione, controllare wType per determinare se il formato dell'ora desiderato è supportato. Se il formato non è supportato, il membro specificherà un formato alternativo.

La posizione è impostata su zero quando il dispositivo viene aperto o reimpostato.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mmeapi.h (include Windows.h)
Libreria Winmm.lib
DLL Winmm.dll

Vedi anche

Waveform Audio

Funzioni waveform