Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB65TimeFormat.shtml

Глава 65. TCustomControl.TimeFormat

Свойство TimeFormat

Затрагиваемые объекты TMediaPlayer
Назначение Свойство TimeFormat определяет формат значений свойств, относящихся ко времени.
Объявление property TimeFormat: TMPTimeFormats;
Пример синтаксиса
procedure TForm1.FormCreate(Sender: TObject);
begin
  MediaPlayer1.DeviceType := dtCDAudio;
  MediaPlayer1.AutoRewind := True;
  MediaPlayer1.Notify := True;
  MediaPlayer1.Wait   := False;
  MediaPlayer1.TimeFormat := tfTMSF;
  if MediaPlayer1.AutoOpen = False then MediaPlayer1.Open;

end;
Описание Свойство TimeFormat влияет на способ интерпретации и отображения значений StartPos, Length, Position, Start и EndPos. He все форматы поддерживаются всеми устройствами. Свойство TimeFormat хранится в виде четырехбайтового целого числа, хотя полный его размер используется не всеми форматами. Оно имеет тип TMPTimeFormats, объявленный как:
TMPTimeFormats = (tfMilliseconds, tfHMS, tfMSF, tfFrames, tfSMPTE24, tfSMPTE25, tfSMPTE30, tfSMPTE30Drop, tfBytes, tfSamples, tfTMSF);
Различные поддерживаемые форматы времени описаны в следующей таблице:
В этом формате времени ... Данные хранятся как ...
tfMilliseconds Четырехбайтовая целая переменная.
tfHMS Четырехбайтовое целое число, которое содержит часы, минуты и секунды в порядке расположения от младшего байта к старшему. Последний байт не используется.
tfMSF Четырехбайтовое целое число, которое содержит минуты, секунды и кадры в порядке расположения от младшего байта к старшему. Последний байт не используется.
tfFrames Четырехбайтовая целая переменная.
tfSMPTE24 Четырехбайтовая переменная. Значения, которые в ней хранятся, от младшего байта к старшему, представляют собой часы, минуты, секунды и кадры. SMPTE — это сокращение для Society of Motion Picture and Television Engineers (Общество инженеров кино и телевидения, США). В этом формате стандартные типы разделения составляют 24, 25 и 30 кадров в секунду.
tfSMPTE25 Четырехбайтовая переменная, содержащая 25-кадровый формат SMPTE в том же порядке, что и 24-кадровый формат SMPTE.
tfSMPTE3O Четырехбайтовая переменная, содержащая 30-кадровый формат SMPTE в том же порядке, что и 24-кадровый формат SMPTE.
tfSMPTE30Drop Четырехбайтовая переменная, содержащая 24-кадровый формат SMPTE с пропуском кадров в том же порядке, что и 24-кадровый формат SMPTE.
tf Bytes Четырехбайтовая целая переменная.
tfSamples Четырехбайтовая целая переменная.
tfTMSF Четырехбайтовая переменная, которая содержит дорожки, минуты, секунды и кадры в порядке расположения от младшего байта к старшему.
  Вполне очевидно, что форматы времени чрезвычайно сложны. Win32 API предоставляет функции, которые помогают определить, какие четырехбайтовые переменные следует использовать для хранения различных форматов времени. Эта информация выходит за пределы настоящей книги.
[Свойство AutoEnable] [Свойство AutoOpen] [Свойство AutoRewind] [Метод Back] [Свойство Capabilities] [Метод Close] [Свойство ColoredButtons] [Свойство DeviceID] [Свойство DeviceType] [Свойство Display] [Свойство DisplayRect] [Метод Eject] [Свойство EnabledButtons] [Свойство EndPos] [Свойство Error] [Свойство ErrorMessage] [Свойство FileName] [Свойство Frames] [Свойство Length] [Свойство Mode] [Метод Next] [Свойство Notify] [Свойство NotifyValue] [Событие OnNotify] [Событие OnPostClick] [Метод Open] [Метод Pause] [Метод PauseOnly] [Метод Play] [Свойство Position] [Метод Previous] [Метод Resume] [Метод Rewind] [Метод Save] [Свойство Shareable] [Свойство Start] [Свойство StartPos] [Метод StartRecording] [Метод Step] [Метод Stop] [Свойство TimeFormat] [Свойство TrackLength] [Свойство TrackPosition] [Свойство Tracks] [Свойство VisibleButtons_M] [Свойство Wait]
[Свойство BevelInner] [Свойство BevelOuter] [Свойство BevelWidth] [Свойство Locked]
[Метод BtnClick] [Свойство ConfirmDelete] [Свойство DataSource] [Свойство Hints] [Метод SetBounds] [Свойство VisibleButtons_N]
[Свойство Columns] [Свойство ItemIndex] [Свойство Items]

<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:56 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB65TimeFormat.shtml