GCKMediaTrack Class
-
GCKMediaTrack is an immutable class representing a media track.
-
It inherits from NSObject, NSCopying, and NSSecureCoding.
-
It has properties for identifier, content identifier, content type, type, text subtype, name, language code, and custom data.
-
The class provides a designated initializer to construct a GCKMediaTrack object with specific property values.
A class representing a media track.
Instances of this object are immutable.
Inherits NSObject, <NSCopying>, and <NSSecureCoding>.
Property Summary | |
| NSInteger | identifier |
| The track's unique numeric identifier. More... | |
| NSString * | contentIdentifier |
The track's content identifier, which may be nil. More... | |
| NSString * | contentType |
| The track's content (MIME) type. More... | |
| GCKMediaTrackType | type |
| The track's type. More... | |
| GCKMediaTextTrackSubtype | textSubtype |
| The text track's subtype; applies only to text tracks. More... | |
| NSString * | name |
The track's name, which may be nil. More... | |
| NSString * | languageCode |
The track's RFC 1766 language code, which may be nil. More... | |
| id | customData |
| The custom data, if any. More... | |
| - (nullable instancetype) initWithIdentifier: | (NSInteger) | identifier | |
| contentIdentifier: | (nullable NSString *) | contentIdentifier | |
| contentType: | (NSString *) | contentType | |
| type: | (GCKMediaTrackType) | type | |
| textSubtype: | (GCKMediaTextTrackSubtype) | textSubtype | |
| name: | (nullable NSString *) | name | |
| languageCode: | (nullable NSString *) | languageCode | |
| customData: | (nullable id) | customData | |
Designated initializer.
Constructs a new GCKMediaTrack with the given property values. Can return a nil value.
The track's unique numeric identifier.
|
- (NSString*) contentIdentifier |
readnonatomiccopy |
The track's content identifier, which may be nil.
|
- (NSString*) contentType |
readnonatomiccopy |
The track's content (MIME) type.
|
- (GCKMediaTrackType) type |
readnonatomicassign |
The track's type.
The text track's subtype; applies only to text tracks.
The track's name, which may be nil.
|
- (NSString*) languageCode |
readnonatomiccopy |
The track's RFC 1766 language code, which may be nil.
The custom data, if any.
Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil.