GCKMediaInformation 클래스

GCKMediaInformation 클래스 참조

개요

미디어 항목에 관한 정보를 집계하는 클래스입니다.

NSObject를 상속합니다. <NS복사>를 구현합니다.

인스턴스 메서드 요약

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 지정된 초기화 메서드입니다. 더보기...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 기존 이니셜라이저로, 미디어 트랙 또는 텍스트 트랙 스타일을 포함하지 않습니다. 더보기...
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 지정된 트랙 ID로 미디어 트랙을 검색합니다. 더보기...
 

속성 요약

NSString * contentID
 이 스트림의 콘텐츠 ID입니다. 더보기...
 
GCKMediaStreamType streamType
 스트림 유형입니다. 더보기...
 
NSString * contentType
 콘텐츠 (MIME) 유형 더보기...
 
GCKMediaMetadatametadata
 미디어 항목 메타데이터입니다. 더보기...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 이 콘텐츠의 광고 시점 목록입니다. 더보기...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 이 콘텐츠의 광고 시점 클립 목록입니다. 더보기...
 
NSTimeInterval streamDuration
 스트림의 길이(초 단위) 또는 INFINITY(실시간 스트림인 경우) 더보기...
 
NSArray< GCKMediaTrack * > * mediaTracks
 이 스트림의 미디어 트랙입니다. 더보기...
 
GCKMediaTextTrackStyletextTrackStyle
 이 스트림의 텍스트 트랙 스타일입니다. 더보기...
 
id customData
 맞춤 데이터입니다(있는 경우). 더보기...
 

메서드 세부정보

- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (GCKMediaMetadata *__nullable)  metadata
streamDuration: (NSTimeInterval)  streamDuration
mediaTracks: (NSArray< GCKMediaTrack * > *__nullable)  mediaTracks
textTrackStyle: (GCKMediaTextTrackStyle *__nullable)  textTrackStyle
customData: (id __nullable)  customData 

지정된 초기화 메서드입니다.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
mediaTracksThe media tracks, if any, otherwise nil.
textTrackStyleThe text track style, if any, otherwise nil.
customDataThe custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
- (instancetype) initWithContentID: (NSString *)  contentID
streamType: (GCKMediaStreamType streamType
contentType: (NSString *)  contentType
metadata: (GCKMediaMetadata *__nullable)  metadata
streamDuration: (NSTimeInterval)  streamDuration
customData: (id __nullable)  customData 

기존 이니셜라이저로, 미디어 트랙 또는 텍스트 트랙 스타일을 포함하지 않습니다.

Parameters
contentIDThe content ID.
streamTypeThe stream type.
contentTypeThe content (MIME) type.
metadataThe media item metadata.
streamDurationThe stream duration.
customDataCustom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.
Deprecated:
지정된 초기화 프로그램을 사용합니다.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

지정된 트랙 ID로 미디어 트랙을 검색합니다.

Parameters
trackIDThe media track ID.
반환 값
일치하는 GCKMediaTrack 객체 또는 지정된 ID를 가진 미디어 트랙이 없는 경우 nil

부동산 세부정보

- (NSString*) contentID
readnonatomiccopy

이 스트림의 콘텐츠 ID입니다.

- (GCKMediaStreamType) streamType
readnonatomicassign

스트림 유형입니다.

- (NSString*) contentType
readnonatomiccopy

콘텐츠 (MIME) 유형

- (GCKMediaMetadata*) metadata
readnonatomicstrong

미디어 항목 메타데이터입니다.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

이 콘텐츠의 광고 시점 목록입니다.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

이 콘텐츠의 광고 시점 클립 목록입니다.

Since
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

스트림의 길이(초 단위) 또는 INFINITY(실시간 스트림인 경우)

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

이 스트림의 미디어 트랙입니다.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

이 스트림의 텍스트 트랙 스타일입니다.

- (id) customData
readnonatomicstrong

맞춤 데이터입니다(있는 경우).