macro MCI_MAKE_TMSF

A macro MCI_MAKE_TMSF cria um valor de tempo no formato TMSF (faixas/minutos/segundos/quadros) dos valores de faixas, minutos, segundos e quadros fornecidos.

Sintaxe

DWORD MCI_MAKE_TMSF(
   BYTE tracks,
   BYTE minutes,
   BYTE seconds,
   BYTE frames
);

Parâmetros

Faixas

Número de faixas.

minutos

Número de minutos.

segundos

Número de segundos.

molduras

Número de quadros.

Valor retornado

Retorna a hora no formato TMSF empacotado.

Comentários

O tempo no formato TMSF é expresso como um valor DWORD com o byte menos significativo que contém faixas, o próximo byte menos significativo que contém minutos, o próximo byte menos significativo que contém segundos e o byte mais significativo que contém quadros.

A macro MCI_MAKE_TMSF é definida da seguinte maneira:

#define MCI_MAKE_TMSF(t, m, s, f) ((DWORD)(((BYTE)(t) | \ 
                                  ((WORD)(m) << 8)) | \ 
                                  (((DWORD)(BYTE)(s) | \ 
                                  ((WORD)(f) << 8)) << 16))) 

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Mciapi.h

Confira também

MCI

MCI Macros