Genel bakış
Bir medya öğesiyle ilgili bilgileri toplayan bir sınıf.
NSObject'i devralır. <NSCopy> yöntemini uygular.
Örnek Yöntemi Özeti | |
(instancetype) | - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData: |
Tanımlayıcı 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 kanal kimliğine sahip bir medya kanalı arar. Diğer... | |
Mülk Ö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... | |
GCKMediaMetadata * | metadata |
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 süresi veya canlı yayın olması durumunda INFINITY . Diğer... | |
NSArray< GCKMediaTrack * > * | mediaTracks |
Bu yayının medya kanalları. Diğer... | |
GCKMediaTextTrackStyle * | textTrackStyle |
Bu akışın metin parçası stili. Diğer... | |
id | customData |
Varsa özel veriler. 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 | |
Tanımlayıcı başlatıcı.
- Parameters
-
contentID The content ID. streamType The stream type. contentType The content (MIME) type. metadata The media item metadata. streamDuration The stream duration. mediaTracks The media tracks, if any, otherwise nil
.textTrackStyle The text track style, if any, otherwise nil
.customData The 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
-
contentID The content ID. streamType The stream type. contentType The content (MIME) type. metadata The media item metadata. streamDuration The stream duration. customData Custom application-specific data. Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.
- Deprecated:
- Belirtilen başlatıcıyı kullanın.
- (GCKMediaTrack *__nullable) mediaTrackWithID: | (NSInteger) | trackID |
Belirtilen kanal kimliğine sahip bir medya kanalı arar.
- Parameters
-
trackID The media track ID.
- İadeler
- Eşleşen GCKMediaTrack nesnesi veya belirtilen kimliğe sahip medya kanalı yoksa
nil
.
Mülk Ayrıntıları
|
readnonatomiccopy |
Bu akışın içerik kimliği.
|
readnonatomicassign |
Akış türü.
|
readnonatomiccopy |
İçerik (MIME) türü.
|
readnonatomicstrong |
Medya öğesi meta verileri.
|
readnonatomiccopy |
Bu içerikteki reklam aralarının listesi.
|
readnonatomiccopy |
Bu içerikteki reklam arası kliplerinin listesi.
- Since
- 3,3
|
readnonatomicassign |
Yayının saniye cinsinden süresi veya canlı yayın olması durumunda INFINITY
.
|
readnonatomiccopy |
Bu yayının medya kanalları.
|
readnonatomiccopy |
Bu akışın metin parçası stili.
|
readnonatomicstrong |
Varsa özel veriler.