GCKMediaInformation Sınıfı

GCKMediaInformation Class Reference

Genel Bakış

Bir medya öğesiyle ilgili bilgileri toplayan sınıf.

NSObject'ten devralır. <NSCopying> protokolünü uygular.

Örnek Yöntem Özeti

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Belirlenmiş başlatıcı. Diğer...
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Eski başlatıcı; medya parçalarını veya metin parçası stilini içermez. Diğer...
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Belirtilen parça kimliğine sahip bir medya parçası arar. Diğer...
 

Tesis Özeti

NSString * contentID
 Bu akışın içerik kimliği. Diğer...
 
GCKMediaStreamType streamType
 Akış türü. Diğer...
 
NSString * contentType
 İçerik (MIME) türü. Diğer...
 
GCKMediaMetadatametadata
 Medya öğesi meta verileri. Diğer...
 
NSArray< GCKAdBreakInfo * > * adBreaks
 Bu içerikteki reklam aralarının listesi. Diğer...
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 Bu içerikteki reklam arası kliplerinin listesi. Diğer...
 
NSTimeInterval streamDuration
 Yayının saniye cinsinden uzunluğu veya canlı yayınsa INFINITY. Diğer...
 
NSArray< GCKMediaTrack * > * mediaTracks
 Bu akışın medya parçaları. Diğer...
 
GCKMediaTextTrackStyletextTrackStyle
 Bu akışın metin parçası stili. Diğer...
 
id customData
 Özel veriler (varsa). Diğer...
 

Yöntem Ayrıntıları

- (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 

Belirlenmiş başlatıcı.

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 

Eski başlatıcı; medya parçalarını veya metin parçası stilini içermez.

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:
Belirlenmiş başlatıcıyı kullanın.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

Belirtilen parça kimliğine sahip bir medya parçası arar.

Parameters
trackIDThe media track ID.
İadeler
Eşleşen GCKMediaTrack nesnesi veya belirtilen kimliğe sahip bir medya parçası yoksa nil.

Tesis Ayrıntıları

- (NSString*) contentID
readnonatomiccopy

Bu akışın içerik kimliği.

- (GCKMediaStreamType) streamType
readnonatomicassign

Akış türü.

- (NSString*) contentType
readnonatomiccopy

İçerik (MIME) türü.

- (GCKMediaMetadata*) metadata
readnonatomicstrong

Medya öğesi meta verileri.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

Bu içerikteki reklam aralarının listesi.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

Bu içerikteki reklam arası kliplerinin listesi.

yılından beri
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

Yayının saniye cinsinden uzunluğu veya canlı yayınsa INFINITY.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Bu akışın medya parçaları.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Bu akışın metin parçası stili.

- (id) customData
readnonatomicstrong

Özel veriler (varsa).