| AVBlocks for C++
    1.9
    Audio and Video Software Development Kit | 
| canRead() const =0 | Stream |  [pure virtual] | 
| canSeek() const =0 | Stream |  [pure virtual] | 
| canWrite() const =0 | Stream |  [pure virtual] | 
| close()=0 | Stream |  [pure virtual] | 
| isOpen() const =0 | Stream |  [pure virtual] | 
| open()=0 | Stream |  [pure virtual] | 
| position() const =0 | Stream |  [pure virtual] | 
| read(void *buffer, int32_t bufferSize, int32_t *totalRead)=0 | Stream |  [pure virtual] | 
| release() const | Stream |  [virtual] | 
| retain() const | Stream |  [virtual] | 
| retainCount() const | Stream |  [virtual] | 
| seek(int64_t position)=0 | Stream |  [pure virtual] | 
| size() const =0 | Stream |  [pure virtual] | 
| write(const void *buffer, int32_t dataSize)=0 | Stream |  [pure virtual] | 
| ~Stream() | Stream |