Klasa GCKMediaInformation

Dokumentacja klasy GCKMediaInformation

Przegląd

Klasa, która agreguje informacje o elemencie multimedialnym.

Dziedziczy z klasy NSObject. Implementuje protokół <NSCopying>.

Podsumowanie metod instancji

(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:mediaTracks:textTrackStyle:customData:
 Wyznaczony inicjator. Więcej…
 
(instancetype) - initWithContentID:streamType:contentType:metadata:streamDuration:customData:
 Starszy inicjator; nie obejmuje ścieżek multimedialnych ani stylu ścieżki tekstowej. Więcej…
 
(GCKMediaTrack *__nullable) - mediaTrackWithID:
 Wyszukuje ścieżkę multimedialną o podanym identyfikatorze. Więcej…
 

Podsumowanie usługi

NSString * contentID
 Identyfikator treści tego strumienia. Więcej…
 
GCKMediaStreamType streamType
 Typ strumienia. Więcej…
 
NSString * contentType
 Typ MIME treści. Więcej…
 
GCKMediaMetadatametadata
 Metadane elementu multimedialnego. Więcej…
 
NSArray< GCKAdBreakInfo * > * adBreaks
 Lista przerw na reklamy w tych treściach. Więcej…
 
NSArray< GCKAdBreakClipInfo * > * adBreakClips
 Lista klipów z przerwami na reklamy w tej treści. Więcej…
 
NSTimeInterval streamDuration
 Długość transmisji w sekundach lub INFINITY, jeśli jest to transmisja na żywo. Więcej…
 
NSArray< GCKMediaTrack * > * mediaTracks
 Ścieżki multimedialne dla tego strumienia. Więcej…
 
GCKMediaTextTrackStyletextTrackStyle
 Styl ścieżki tekstowej dla tego strumienia. Więcej…
 
id customData
 dane niestandardowe (jeśli występują); Więcej…
 

Szczegóły metody

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

Wyznaczony inicjator.

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 

Starszy inicjator; nie obejmuje ścieżek multimedialnych ani stylu ścieżki tekstowej.

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:
Użyj wyznaczonego inicjatora.
- (GCKMediaTrack *__nullable) mediaTrackWithID: (NSInteger)  trackID

Wyszukuje ścieżkę multimedialną o podanym identyfikatorze.

Parameters
trackIDThe media track ID.
Zwroty
Pasujący obiekt GCKMediaTrack lub nil, jeśli nie ma ścieżki multimedialnej o podanym identyfikatorze.

Szczegóły usługi

- (NSString*) contentID
readnonatomiccopy

Identyfikator treści tego strumienia.

- (GCKMediaStreamType) streamType
readnonatomicassign

Typ strumienia.

- (NSString*) contentType
readnonatomiccopy

Typ MIME treści.

- (GCKMediaMetadata*) metadata
readnonatomicstrong

Metadane elementu multimedialnego.

- (NSArray<GCKAdBreakInfo *>*) adBreaks
readnonatomiccopy

Lista przerw na reklamy w tych treściach.

- (NSArray<GCKAdBreakClipInfo *>*) adBreakClips
readnonatomiccopy

Lista klipów z przerwami na reklamy w tej treści.

Od
3.3
- (NSTimeInterval) streamDuration
readnonatomicassign

Długość transmisji w sekundach lub INFINITY, jeśli jest to transmisja na żywo.

- (NSArray<GCKMediaTrack *>*) mediaTracks
readnonatomiccopy

Ścieżki multimedialne dla tego strumienia.

- (GCKMediaTextTrackStyle*) textTrackStyle
readnonatomiccopy

Styl ścieżki tekstowej dla tego strumienia.

- (id) customData
readnonatomicstrong

dane niestandardowe (jeśli występują);