GCKMediaRequestItem Class

GCKMediaRequestItem Class Reference

Overview

A class representing a request item sent to Cast receivers.

It can be used for precaching media contents.

Since
4.0

Inherits NSObject, <NSCopying>, and <NSSecureCoding>.

Instance Method Summary

Designated initializer. More...
(instancetype) 
Convenience initializer. More...

Class Method Summary

(NSString *) 
Helper to convert from GCKHLSSegmentFormat to NSString More...
Helper to convert from NSString to GCKHLSSegmentFormat More...

Property Summary

NSURL * 
The URL of media content. More...
The media streaming protocol. More...
NSTimeInterval 
The initial time of media to precache. More...
The HLS segment format. More...

Method Detail

+ (NSString *) mapHLSSegmentFormatToString: ( GCKHLSSegmentFormat hlsSegmentFormat

Helper to convert from GCKHLSSegmentFormat to NSString

Since
4.1
+ ( GCKHLSSegmentFormat ) mapHLSSegmentFormatStringToEnum: (NSString *)  hlsSegmentFormatString

Helper to convert from NSString to GCKHLSSegmentFormat

Since
4.1
- (instancetype) initWithURL: (NSURL *)  url
protocolType: ( GCKStreamingProtocolType protocolType
initialTime: (NSTimeInterval)  initialTime
hlsSegmentFormat: ( GCKHLSSegmentFormat hlsSegmentFormat

Designated initializer.

Initializes a GCKMediaRequestItem with URL, protocol type, initial time, and HLS segment type.

- (instancetype) initWithURL: (NSURL *)  url
protocolType: ( GCKStreamingProtocolType protocolType

Convenience initializer.

Initializes a GCKMediaRequestItem with URL and protocol type and use default values for other properties.

Property Detail

- (NSURL*) mediaURL
read write nonatomic strong

The URL of media content.

- ( GCKStreamingProtocolType ) protocolType
read write nonatomic assign

The media streaming protocol.

- (NSTimeInterval) initialTime
read write nonatomic assign

The initial time of media to precache.

The default is 0.0.

- ( GCKHLSSegmentFormat ) hlsSegmentFormat
read write nonatomic assign

The HLS segment format.

It's required if protocolType == GCKStreamingProtocolTypeHLS. The default is GCKHLSSegmentFormatUndefined.

Create a Mobile Website
View Site in Mobile | Classic
Share by: