Класс GCKMediaInformation

Справочник по классу GCKMediaInformation

Обзор

Класс, который собирает информацию об элементе мультимедиа.

Наследует NSObject. Реализует <NSCopying>.

Резюме метода экземпляра

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
Назначенный инициализатор. Более...
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
Устаревший инициализатор; не включает мультимедийные дорожки или стиль текстовой дорожки. Более...
( GCKMediaTrack *__nullable) - mediaTrackWithID:
Ищет дорожку мультимедиа с заданным идентификатором дорожки. Более...

Сводка свойств

NSString *  contentID
Идентификатор контента для этого потока. Более...
GCKMediaStreamType   streamType
Тип потока. Более...
NSString *  contentType
Тип содержимого (MIME). Более...
GCKMediaMetadata metadata
Метаданные элемента мультимедиа. Более...
NSArray< GCKAdBreakInfo * > *  adBreaks
Список рекламных пауз в этом контенте. Более...
NSArray< GCKAdBreakClipInfo * > *  adBreakClips
Список клипов рекламных пауз в этом контенте. Более...
NSTimeInterval  streamDuration
Длина потока в секундах или INFINITY , если это прямой эфир. Более...
NSArray< GCKMediaTrack * > *  mediaTracks
Медиа треки для этого потока. Более...
GCKMediaTextTrackStyle textTrackStyle
Стиль текстовой дорожки для этого потока. Более...
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

Ищет дорожку мультимедиа с заданным идентификатором дорожки.

Parameters
trackIDThe media track ID.
Возвращает
Соответствующий объект GCKMediaTrack или nil , если нет дорожки мультимедиа с заданным идентификатором.

Сведения о собственности

- (NSString*) contentID
read nonatomic copy

Идентификатор контента для этого потока.

- ( GCKMediaStreamType ) streamType
read nonatomic assign

Тип потока.

- (NSString*) contentType
read nonatomic copy

Тип содержимого (MIME).

- ( GCKMediaMetadata *) metadata
read nonatomic strong

Метаданные элемента мультимедиа.

- (NSArray< GCKAdBreakInfo *>*) adBreaks
read nonatomic copy

Список рекламных пауз в этом контенте.

- (NSArray< GCKAdBreakClipInfo *>*) adBreakClips
read nonatomic copy

Список клипов рекламных пауз в этом контенте.

С
3.3
- (NSTimeInterval) streamDuration
read nonatomic assign

Длина потока в секундах или INFINITY , если это прямой эфир.

- (NSArray< GCKMediaTrack *>*) mediaTracks
read nonatomic copy

Медиа треки для этого потока.

- ( GCKMediaTextTrackStyle *) textTrackStyle
read nonatomic copy

Стиль текстовой дорожки для этого потока.

- (id) customData
read nonatomic strong

Пользовательские данные, если они есть.