структура DVD_TIMECODE (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Структура DVD_TIMECODE
содержит код времени DVD в часах, минутах, секундах и кадрах.
Синтаксис
typedef struct tagDVD_TIMECODE {
ULONG Hours1 : 4;
ULONG Hours10 : 4;
ULONG Minutes1 : 4;
ULONG Minutes10 : 4;
ULONG Seconds1 : 4;
ULONG Seconds10 : 4;
ULONG Frames1 : 4;
ULONG Frames10 : 2;
ULONG FrameRateCode : 2;
} DVD_TIMECODE;
Члены
Hours1
Часов.
Hours10
Десятки часов.
Minutes1
Минуты.
Minutes10
Десятки минут.
Seconds1
Секунды.
Seconds10
Десятки секунд.
Frames1
Кадров.
Frames10
Десятки кадров.
FrameRateCode
Кадры в секунду удаляются, а не удаляются, как указано в DVD_FRAMERATE.
Комментарии
Временный код DVD — это двоичная десятичная (BCD) кодировка в формате 0xHhMmSsFf, где:
- H — десятки часов
- ч — часы
- M составляет десятки минут
- m — минуты
- S — десятки секунд
- s — секунды
- F — это десятки кадров
- f — кадры
Требования
Верхняя часть | strmif.h (включая Dshow.h) |