webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
WebCore::ISOBox Class Reference

#include <ISOVTTCue.h>

Inheritance diagram for WebCore::ISOBox:
WebCore::ISOWebVTTCue

Public Member Functions

size_t length () const
 
const AtomicStringtype () const
 

Static Public Member Functions

static String peekType (JSC::ArrayBuffer *)
 
static size_t peekLength (JSC::ArrayBuffer *)
 
static String peekString (JSC::ArrayBuffer *, unsigned offset, unsigned length)
 
static unsigned boxHeaderSize ()
 

Protected Member Functions

 ISOBox (JSC::ArrayBuffer *)
 

Constructor & Destructor Documentation

◆ ISOBox()

WebCore::ISOBox::ISOBox ( JSC::ArrayBuffer data)
protected

Member Function Documentation

◆ boxHeaderSize()

static unsigned WebCore::ISOBox::boxHeaderSize ( )
inlinestatic

◆ length()

size_t WebCore::ISOBox::length ( void  ) const
inline

◆ peekLength()

size_t WebCore::ISOBox::peekLength ( JSC::ArrayBuffer data)
static

◆ peekString()

String WebCore::ISOBox::peekString ( JSC::ArrayBuffer data,
unsigned  offset,
unsigned  length 
)
static

◆ peekType()

String WebCore::ISOBox::peekType ( JSC::ArrayBuffer data)
static

◆ type()

const AtomicString& WebCore::ISOBox::type ( ) const
inline

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