MediaClock Класс

Определение

Поддерживает состояние времени для мультимедиа посредством MediaTimeline.Maintains the timing state for media through a MediaTimeline.

public ref class MediaClock : System::Windows::Media::Animation::Clock
public class MediaClock : System.Windows.Media.Animation.Clock
type MediaClock = class
    inherit Clock
Public Class MediaClock
Inherits Clock
Наследование

Конструкторы

MediaClock(MediaTimeline)

Инициализирует новый экземпляр класса MediaClock.Initializes a new instance of the MediaClock class.

Свойства

Controller

Возвращает объект ClockController, который можно использовать для запуска, приостановки, возобновления работы, поиска, пропуска, остановки или удаления этого объекта Clock.Gets a ClockController that can be used to start, pause, resume, seek, skip, stop, or remove this Clock.

(Унаследовано от Clock)
CurrentGlobalSpeed

Получает текущую скорость хода часов по сравнению с реальным временем.Gets the rate at which the clock's time is currently progressing, compared to real-world time.

(Унаследовано от Clock)
CurrentGlobalTime

Возвращает текущее глобальное время, установленное системой расчета времени WPFWPF.Gets the current global time, as established by the WPFWPF timing system.

(Унаследовано от Clock)
CurrentIteration

Возвращает текущую итерацию часов.Get the current iteration of this clock.

(Унаследовано от Clock)
CurrentProgress

Возвращает текущее положение объекта Clock в текущей итерации.Gets the current progress of this Clock within its current iteration.

(Унаследовано от Clock)
CurrentState

Получает значение, указывающее текущее состояние таймера: Active, Filling или Stopped.Gets a value indicating whether the clock is currently Active, Filling, or Stopped.

(Унаследовано от Clock)
CurrentTime

Возвращает текущее время часов в текущей итерации.Gets this clock's current time within its current iteration.

(Унаследовано от Clock)
Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Унаследовано от DispatcherObject)
HasControllableRoot

Возвращает значение, которое указывает, является ли объект Clock частью управляемого дерева часов.Gets a value that indicates whether this Clock is part of a controllable clock tree.

(Унаследовано от Clock)
IsPaused

Возвращает значение, которое указывает, приостановлен ли объект Clock или любой из его родительских объектов.Gets a value that indicates whether this Clock, or any of its parents, is paused.

(Унаследовано от Clock)
NaturalDuration

Возвращает естественную длительность объекта Timeline часов.Gets the natural duration of this clock's Timeline.

(Унаследовано от Clock)
Parent

Возвращает объект часов, являющийся родительским для данного объекта.Gets the clock that is the parent of this clock.

(Унаследовано от Clock)
Timeline

Получает MediaTimeline, описывающий управляющее поведение часов.Gets the MediaTimeline that describes the controlling behavior of the clock.

Методы

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Унаследовано от DispatcherObject)
DiscontinuousTimeMovement()

Вызывается при остановке движения.Invoked when movement is discontinues.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetCanSlip()

Извлекает значение, указывающее могут ли часы сдвигаться.Retrieves a value that indicates whether the media clock can slip.

GetCurrentTimeCore()

Извлекает значение, идентифицирующее реальное время мультимедиа.Retrieves a value that identifies the actual media time. Это значение может использоваться для синхронизации сдвига.This value can be used for slip synchronization.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
SpeedChanged()

Вызывается при изменении скорости часов.Invoked when the clock speed has changed.

Stopped()

Вызывается при остановке часов.Invoked when the clock is stopped.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
VerifyAccess()

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Унаследовано от DispatcherObject)

События

Completed

Происходит при полной остановке воспроизведения часов.Occurs when this clock has completely finished playing.

(Унаследовано от Clock)
CurrentGlobalSpeedInvalidated

Происходит при обновлении скорости хода часов.Occurs when the clock's speed is updated.

(Унаследовано от Clock)
CurrentStateInvalidated

Происходит при обновлении свойства CurrentState часов.Occurs when the clock's CurrentState property is updated.

(Унаследовано от Clock)
CurrentTimeInvalidated

Происходит в момент, когда параметр CurrentTime часов становится недействительным.Occurs when this clock's CurrentTime becomes invalid.

(Унаследовано от Clock)
RemoveRequested

Происходит при вызове метода Remove() в объекте Clock или одном из его родительских объектов.Occurs when the Remove() method is called on this Clock or one of its parent clocks.

(Унаследовано от Clock)

Применяется к

См. также раздел