Represents a single VAST stream that can be played in a Stream Player. More...

#import <OOVASTStream.h>

+ Inheritance diagram for OOVASTStream:

Instance Methods

(id) - initWithXML:
 
- Instance Methods inherited from OOStream
(NSInteger) - combinedBitrate
 Get the combined (video+audio) bitrate of this OOStream. More...
 
(instancetype) - initWithUrl:deliveryType:
 Create a stream for the given URL. More...
 
(instancetype) - initWithDictionary:
 
(instancetype) - initWithAssetDictionary:
 
(OOReturnState) - updateWithDictionary:
 
(NSURL *) - decodedURL
 

Protected Attributes

BOOL scalable
 if this stream is scalable More...
 
BOOL maintainAspectRatio
 if this stream must maintain the aspect ratio More...
 
NSString * vastDeliveryType
 the vast delivery type of this stream More...
 
NSString * apiFramework
 the apiFramework of this stream More...
 
- Protected Attributes inherited from OOStream
NSString * deliveryType
 The OOStream's delivery type. More...
 
NSString * videoCodec
 The OOStream's video codec. More...
 
NSString * urlFormat
 The OOStream's url format. More...
 
NSString * framerate
 The OOStream's framerate. More...
 
NSInteger videoBitrate
 The OOStream's video bitrate. More...
 
NSInteger audioBitrate
 The OOStream's audio bitrate. More...
 
NSInteger height
 The OOStream's height. More...
 
NSInteger width
 The OOStream's width. More...
 
NSString * url
 The OOStream's URL in the format specified by OOStream.urlFormat. More...
 
NSString * aspectRatio
 The OOStream's URL (Remote Asset only) More...
 
BOOL isLiveStream
 The OOStream's URL (Remote Asset only) More...
 

Additional Inherited Members

- Class Methods inherited from OOStream
(BOOL) + is:betterThan:
 
(BOOL) + isPlayable:
 
(BOOL) + areSizeBitrateAndProfilePlayable:
 
(BOOL) + isDeliveryTypePlayable:
 
(OOStream *) + streamFromDictionary:
 
(OOStream *) + streamFromUrl:withType:
 
(OOStream *) + bestStreamFromArray:
 
(BOOL) + containsDeliveryType:inArray:
 
(OOStream *) + streamWithType:fromArray:
 
(void) + setStreamSelector:
 Set the OOStreamSelector used to select the best stream from an array. More...
 
(void) + resetStreamSelector
 Reset the OOStreamSelector to the default. More...
 
- Properties inherited from OOStream
NSString * profile
 The OOStream's encoding profile. More...
 
NSString * drmType
 If drm protected, The OOStream's drm type. More...
 
NSString * licenseUrl
 If drm protected, The OOStream's license url. More...
 
NSString * certificateUrl
 If drm protected, The OOStream's certificate url. More...
 

Detailed Description

Represents a single VAST stream that can be played in a Stream Player.

Method Documentation

- (id) initWithXML: (OOTBXMLElement *)  xml

Member Data Documentation

- (NSString *) apiFramework
readnonatomicstrongprotected

the apiFramework of this stream

- (BOOL) maintainAspectRatio
readnonatomicassignprotected

if this stream must maintain the aspect ratio

- (BOOL) scalable
readnonatomicassignprotected

if this stream is scalable

- (NSString *) vastDeliveryType
readnonatomicstrongprotected

the vast delivery type of this stream


The documentation for this class was generated from the following file: