#include <MediaDrmCryptoSession.h>
|
| CharVecBuffer (const XbmcCommons::Buffer &buf) |
|
| CharVecBuffer (const std::vector< char > &vec) |
|
| operator std::vector< char > () const |
|
| Buffer () |
|
| Buffer (void *buffer_, size_t bufferSize) |
|
| Buffer (size_t bufferSize) |
|
| Buffer (const Buffer &buf)=default |
|
Buffer & | operator= (const Buffer &buf) |
|
Buffer & | allocate (size_t bufferSize) |
|
Buffer & | flip () |
|
Buffer & | clear () |
|
Buffer & | rewind () |
|
size_t | remaining () const |
|
Buffer & | put (const void *src, size_t bytes) |
|
Buffer & | get (void *dest, size_t bytes) |
|
unsigned char * | data () const |
|
unsigned char * | curPosition () const |
|
Buffer & | setPosition (size_t position) |
|
Buffer & | forward (size_t positionIncrement) |
|
size_t | limit () const |
|
size_t | capacity () const |
|
size_t | position () const |
|
| DEFAULTBUFFERRELATIVERW (Bool, bool) |
|
| DEFAULTBUFFERRELATIVERW (Int, int) |
|
| DEFAULTBUFFERRELATIVERW (Char, char) |
|
| DEFAULTBUFFERRELATIVERW (Long, long) |
|
| DEFAULTBUFFERRELATIVERW (Float, float) |
|
| DEFAULTBUFFERRELATIVERW (Double, double) |
|
| DEFAULTBUFFERRELATIVERW (Pointer, void *) |
|
| DEFAULTBUFFERRELATIVERW (LongLong, long long) |
|
Buffer & | putString (const char *str) |
|
Buffer & | putString (const std::string &str) |
|
std::string | getString () |
|
std::string | getString (size_t length) |
|
char * | getCharPointerDirect () |
|
◆ CharVecBuffer() [1/2]
◆ CharVecBuffer() [2/2]
DRM::CharVecBuffer::CharVecBuffer |
( |
const std::vector< char > & | vec | ) |
|
|
inline |
◆ operator std::vector< char >()
DRM::CharVecBuffer::operator std::vector< char > |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: