Overview
A class representing a media track.
Instances of this object are immutable.
Inherits NSObject, <NSCopying>, and <NSSecureCoding>.
Instance Method Summary | |
(nullable instancetype) | - initWithIdentifier:contentIdentifier:contentType:type:textSubtype:name:languageCode:customData: |
Designated initializer. More... | |
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... | |
Method Detail
- (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.
Property Detail
|
readnonatomicassign |
The track's unique numeric identifier.
|
readnonatomiccopy |
The track's content identifier, which may be nil
.
|
readnonatomiccopy |
The track's content (MIME) type.
|
readnonatomicassign |
The track's type.
|
readnonatomicassign |
The text track's subtype; applies only to text tracks.
|
readnonatomiccopy |
The track's name, which may be nil
.
|
readnonatomiccopy |
The track's RFC 1766 language code, which may be nil
.
|
readnonatomicstrong |
The custom data, if any.
Must either be an object that can be serialized to JSON using NSJSONSerialization, or nil
.