Récupération de la position de lecture actuelle

Vous pouvez surveiller la position de lecture actuelle dans le fichier lors de la lecture de l’audio Wave à l’aide de la fonction waveOutGetPosition .

Pour les périphériques audio Waveform, les exemples sont le format d’heure par défaut dans lequel représenter la position actuelle. Ainsi, la position actuelle d’un périphérique audio Waveform est spécifiée comme le nombre d’échantillons pour un canal à partir du début du fichier Waveform-Audio. Pour interroger la position actuelle d’un périphérique audio Waveform, définissez le membre wType de la structure MMTIME sur des échantillons de temps _ et transmettez cette structure à waveOutGetPosition.

La structure MMTIME peut représenter le temps dans un ou plusieurs formats différents, y compris les millisecondes, les échantillons, les ingénieurs de la société de motion et les formats de pointeur de chanson midi. Le membre wType spécifie le format utilisé pour représenter l’heure. Avant d’appeler une fonction qui utilise la structure MMTIME , vous devez définir wType pour indiquer le format d’heure demandé. Veillez à vérifier wType après l’appel pour voir si le format d’heure demandé est pris en charge. Si le format d’heure demandé n’est pas pris en charge, le pilote de périphérique spécifie l’heure dans un autre format d’heure et remplace le membre wType par le format d’heure sélectionné.

Pour plus d’informations sur la structure MMTIME , consultez minuteries multimédias.