TimedMetadataTrack 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public ref class TimedMetadataTrack sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.ITimedMetadataTrackFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class TimedMetadataTrack final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Core.ITimedMetadataTrackFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class TimedMetadataTrack final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.ITimedMetadataTrackFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class TimedMetadataTrack
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Core.ITimedMetadataTrackFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class TimedMetadataTrack
function TimedMetadataTrack(id, language, kind)
Public NotInheritable Class TimedMetadataTrack
- 상속
- 특성
- 구현
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
설명
시간 제한 메타데이터 트랙 작업에 대한 방법 지침은 미디어 항목, 재생 목록 및 트랙을 참조하세요.
버전 기록
Windows 버전 | SDK 버전 | 추가된 값 |
---|---|---|
1607 | 14393 | 속성 |
1607 | 14393 | PlaybackItem |
생성자
TimedMetadataTrack(String, String, TimedMetadataKind) |
TimedMetadataTrack 클래스의 새 instance 초기화합니다. |
속성
ActiveCues |
현재 활성 상태인 TimedMetadataTrack 의 미디어 신호 목록을 가져옵니다. 신호는 StartTime 에 도달한 후 기간이 초과될 때까지 활성 상태로 간주됩니다. |
Cues |
TimedMetadataTrack에서 미디어 신호의 읽기 전용 목록을 가져옵니다. |
DispatchType |
큐에 대한 라우팅 정보를 포함하는 사용자 지정 문자열 값을 가져옵니다. |
Id |
시간이 지정된 메타데이터 트랙의 식별자를 가져옵니다. |
Label |
시간이 지정된 메타데이터 트랙의 레이블을 가져오거나 설정합니다. |
Language |
시간 제한 메타데이터 트랙의 언어를 나타내는 문자열을 가져옵니다. |
Name |
TimedMetadataTrack의 이름을 가져옵니다. |
PlaybackItem |
TimedMetadataTrack을 포함하는 MediaPlaybackItem을 가져옵니다. |
TimedMetadataKind |
트랙에 포함된 메타데이터의 종류를 나타내는 값을 가져옵니다. |
TrackKind |
미디어 트랙의 형식을 지정하는 값을 가져옵니다. TimedMetadataTrack 의 경우 이 값은 항상 MediaTrackKind.TimedMetadata입니다. |
메서드
AddCue(IMediaCue) |
TimedMetadataTrack에 지정된 미디어 큐를 추가합니다. |
RemoveCue(IMediaCue) |
TimedMetadataTrack에서 지정된 미디어 큐를 제거합니다. |
이벤트
CueEntered |
미디어 큐의 미디어 시간 창이 입력될 때 발생합니다. 시간 창은 신호의 StartTime 및 Duration 에 의해 정의됩니다. |
CueExited |
미디어 큐의 미디어 시간 창이 종료될 때 발생합니다. 시간 창은 신호의 StartTime 및 Duration 에 의해 정의됩니다. |
TrackFailed |
TimedMetadataTrack에서 오류가 발생할 때 발생합니다. |