Shaka Player Embedded
|
Namespaces | |
impl | |
Typedefs | |
template<bool B, typename T = void> | |
using | enable_if_t = typename std::enable_if< B, T >::type |
template<typename... > | |
using | void_t = void |
Enumerations | |
enum | Endianness { kBigEndian, kLittleEndian, kHostOrder = kLittleEndian } |
Functions | |
std::vector< uint8_t > | HashData (const uint8_t *data, size_t size) |
template<typename... Args> | |
void | DispatchObjcEvent (__weak id weak_client, SEL selector, Args... args) |
template<typename This , typename Ret , typename Func > | |
void | CallBlockForFuture (This that, AsyncResults< Ret > future, Func block) |
template<typename Mutex > | |
void | swap (shared_lock< Mutex > &a, shared_lock< Mutex > &b) |
std::string | StringPrintf (const char *format,...) |
std::string | StringPrintfV (const char *format, va_list va) |
std::vector< std::string > | StringSplit (const std::string &source, char split_on) |
std::string | ToAsciiLower (const std::string &source) |
std::string | TrimAsciiWhitespace (const std::string &source) |
std::string | ToHexString (const uint8_t *data, size_t data_size) |
template<typename T , typename U > | |
bool | contains (const std::vector< T > &vec, U &&elem) |
template<typename T , typename U > | |
bool | contains (const std::unordered_set< T > &set, U &&elem) |
template<typename List , typename Elem > | |
void | RemoveElement (List *list, Elem &&elem) |
using shaka::util::enable_if_t = typedef typename std::enable_if<B, T>::type |
Definition at line 56 of file templates.h.
using shaka::util::void_t = typedef void |
Definition at line 59 of file templates.h.
Enumerator | |
---|---|
kBigEndian | |
kLittleEndian | |
kHostOrder |
Definition at line 24 of file buffer_reader.h.
void shaka::util::CallBlockForFuture | ( | This | that, |
AsyncResults< Ret > | future, | ||
Func | block | ||
) |
Definition at line 179 of file objc_utils.h.
bool shaka::util::contains | ( | const std::vector< T > & | vec, |
U && | elem | ||
) |
bool shaka::util::contains | ( | const std::unordered_set< T > & | set, |
U && | elem | ||
) |
void shaka::util::DispatchObjcEvent | ( | __weak id | weak_client, |
SEL | selector, | ||
Args... | args | ||
) |
Definition at line 140 of file objc_utils.h.
std::vector< uint8_t > shaka::util::HashData | ( | const uint8_t * | data, |
size_t | size | ||
) |
Calculates the MD5 hash of the given data.
Definition at line 23 of file crypto_darwin.cc.
void shaka::util::RemoveElement | ( | List * | list, |
Elem && | elem | ||
) |
std::string shaka::util::StringPrintf | ( | const char * | format, |
... | |||
) |
std::string shaka::util::StringPrintfV | ( | const char * | format, |
va_list | va | ||
) |
std::vector< std::string > shaka::util::StringSplit | ( | const std::string & | source, |
char | split_on | ||
) |
void shaka::util::swap | ( | shared_lock< Mutex > & | a, |
shared_lock< Mutex > & | b | ||
) |
Definition at line 161 of file shared_lock.h.
std::string shaka::util::ToAsciiLower | ( | const std::string & | source | ) |
std::string shaka::util::ToHexString | ( | const uint8_t * | data, |
size_t | data_size | ||
) |