API documentation  2.0rc1
Public Member Functions | List of all members
client::SourceBuffer Class Reference

#include <clientlib.h>

Inherits client::EventTarget.

Public Member Functions

double get_appendWindowEnd ()
 
void set_appendWindowEnd (double)
 
double get_appendWindowStart ()
 
void set_appendWindowStart (double)
 
AudioTrackListget_audioTracks ()
 
TimeRangesget_buffered ()
 
Stringget_mode ()
 
void set_mode (const String &)
 
TextTrackListget_textTracks ()
 
double get_timestampOffset ()
 
void set_timestampOffset (double)
 
bool get_updating ()
 
VideoTrackListget_videoTracks ()
 
void abort ()
 
void appendBuffer (ArrayBuffer *data)
 
void appendBuffer (Int8Array *data)
 
void appendBuffer (Int16Array *data)
 
void appendBuffer (Int32Array *data)
 
void appendBuffer (Uint8Array *data)
 
void appendBuffer (Uint16Array *data)
 
void appendBuffer (Uint32Array *data)
 
void appendBuffer (Uint8ClampedArray *data)
 
void appendBuffer (Float32Array *data)
 
void appendBuffer (Float64Array *data)
 
void appendBuffer (DataView *data)
 
void appendStream (MSStream *stream)
 
void appendStream (MSStream *stream, double maxSize)
 
void remove (double start, double end)
 
SourceBufferget_prototype ()
 
void set_prototype (SourceBuffer *)
 
 SourceBuffer ()
 
- Public Member Functions inherited from client::EventTarget
void addEventListener (const String &type, EventListener *listener)
 
void addEventListener (const String &type, EventListener *listener, bool options)
 
void addEventListener (const String &type, EventListener *listener, AddEventListenerOptions *options)
 
void addEventListener (const String &type, EventListenerObject *listener)
 
void addEventListener (const String &type, EventListenerObject *listener, AddEventListenerOptions *options)
 
bool dispatchEvent (Event *evt)
 
void removeEventListener (const String &type)
 
void removeEventListener (const String &type, EventListener *listener)
 
void removeEventListener (const String &type, EventListener *listener, EventListenerOptions *options)
 
void removeEventListener (const String &type, EventListener *listener, bool options)
 
void removeEventListener (const String &type, EventListenerObject *listener)
 
void removeEventListener (const String &type, EventListenerObject *listener, bool options)
 
EventTargetget_prototype ()
 
void set_prototype (EventTarget *)
 
 EventTarget ()
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Constructor & Destructor Documentation

◆ SourceBuffer()

client::SourceBuffer::SourceBuffer ( )

Member Function Documentation

◆ abort()

void client::SourceBuffer::abort ( )

◆ appendBuffer() [1/11]

void client::SourceBuffer::appendBuffer ( ArrayBuffer data)

◆ appendBuffer() [2/11]

void client::SourceBuffer::appendBuffer ( Int8Array data)

◆ appendBuffer() [3/11]

void client::SourceBuffer::appendBuffer ( Int16Array data)

◆ appendBuffer() [4/11]

void client::SourceBuffer::appendBuffer ( Int32Array data)

◆ appendBuffer() [5/11]

void client::SourceBuffer::appendBuffer ( Uint8Array data)

◆ appendBuffer() [6/11]

void client::SourceBuffer::appendBuffer ( Uint16Array data)

◆ appendBuffer() [7/11]

void client::SourceBuffer::appendBuffer ( Uint32Array data)

◆ appendBuffer() [8/11]

void client::SourceBuffer::appendBuffer ( Uint8ClampedArray data)

◆ appendBuffer() [9/11]

void client::SourceBuffer::appendBuffer ( Float32Array data)

◆ appendBuffer() [10/11]

void client::SourceBuffer::appendBuffer ( Float64Array data)

◆ appendBuffer() [11/11]

void client::SourceBuffer::appendBuffer ( DataView data)

◆ appendStream() [1/2]

void client::SourceBuffer::appendStream ( MSStream stream)

◆ appendStream() [2/2]

void client::SourceBuffer::appendStream ( MSStream stream,
double  maxSize 
)

◆ get_appendWindowEnd()

double client::SourceBuffer::get_appendWindowEnd ( )

◆ get_appendWindowStart()

double client::SourceBuffer::get_appendWindowStart ( )

◆ get_audioTracks()

AudioTrackList* client::SourceBuffer::get_audioTracks ( )

◆ get_buffered()

TimeRanges* client::SourceBuffer::get_buffered ( )

◆ get_mode()

String* client::SourceBuffer::get_mode ( )

◆ get_prototype()

SourceBuffer* client::SourceBuffer::get_prototype ( )

◆ get_textTracks()

TextTrackList* client::SourceBuffer::get_textTracks ( )

◆ get_timestampOffset()

double client::SourceBuffer::get_timestampOffset ( )

◆ get_updating()

bool client::SourceBuffer::get_updating ( )

◆ get_videoTracks()

VideoTrackList* client::SourceBuffer::get_videoTracks ( )

◆ remove()

void client::SourceBuffer::remove ( double  start,
double  end 
)

◆ set_appendWindowEnd()

void client::SourceBuffer::set_appendWindowEnd ( double  )

◆ set_appendWindowStart()

void client::SourceBuffer::set_appendWindowStart ( double  )

◆ set_mode()

void client::SourceBuffer::set_mode ( const String )

◆ set_prototype()

void client::SourceBuffer::set_prototype ( SourceBuffer )

◆ set_timestampOffset()

void client::SourceBuffer::set_timestampOffset ( double  )