OOProgressSliderView Class Reference

A view that can display the the current time, duration, and scrubber. More...

#import <OOProgressSliderView.h>

+ Inheritance diagram for OOProgressSliderView:

Instance Methods

(void) - updateTimeDisplay
 Force the slider to render up-to-date duration, current time, and slider position. More...
 
(Float64) - scrubberAbsoluteValue
 Get the absolute value of the scrubber. More...
 
(void) - drawLiveIndicator
 Force the slider to render the "Live" indicator. More...
 

Protected Attributes

OOUIProgressSliderMode mode
 The UI style to use in the slider. More...
 

Properties

double duration
 The duration to display in the slider, in seconds. More...
 
double currentTime
 The current time to display in the slider, in seconds. More...
 
double currentAvailableTime
 The available buffer time to display on the slider, in seconds. More...
 
CMTimeRange seekableTimeRange
 The seekable time range of the OoyalaPlayer. More...
 
UILabel * liveIndicator
 A label that indicates if the video is live or not. More...
 
UISlider * scrubber
 
UISlider * bufferSlider
 The UISlider used for scrubbing. More...
 
NSSet * cuePointsAtSeconds
 The UISlider used via container for BufferView. More...
 
- Properties inherited from <OOCuePointViewDurationDataSource>
double duration
 The duration of a video. More...
 

Detailed Description

A view that can display the the current time, duration, and scrubber.

Method Documentation

- (void) drawLiveIndicator

Force the slider to render the "Live" indicator.

- (Float64) scrubberAbsoluteValue

Get the absolute value of the scrubber.

Used primarily during live streaming

Returns
the absolute value of the scrubber's value
- (void) updateTimeDisplay

Force the slider to render up-to-date duration, current time, and slider position.

Member Data Documentation

- (OOUIProgressSliderMode) mode
readwritenonatomicassignprotected

The UI style to use in the slider.

Property Documentation

- (UISlider*) bufferSlider
readwritenonatomicassign

The UISlider used for scrubbing.

- (NSSet*) cuePointsAtSeconds
readwritenonatomicassign

The UISlider used via container for BufferView.

The set of NSNumber cuepoints to render, in seconds

- (double) currentAvailableTime
readwritenonatomicassign

The available buffer time to display on the slider, in seconds.

- (double) currentTime
readwritenonatomicassign

The current time to display in the slider, in seconds.

- (double) duration
readwritenonatomicassign

The duration to display in the slider, in seconds.

- (UILabel*) liveIndicator
readwritenonatomicassign

A label that indicates if the video is live or not.

- (UISlider*) scrubber
readwritenonatomicassign
- (CMTimeRange) seekableTimeRange
readwritenonatomicassign

The seekable time range of the OoyalaPlayer.


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