avcpp  2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
Public Member Functions | List of all members
av::CustomIO Struct Reference

#include <formatcontext.h>

Public Member Functions

virtual ~CustomIO ()
 
virtual int write (const uint8_t *data, size_t size)
 
virtual int read (uint8_t *data, size_t size)
 
virtual int64_t seek (int64_t offset, int whence)
 whence is a one of SEEK_* from stdio.h More...
 
virtual int seekable () const
 Return combination of AVIO_SEEKABLE_* flags or zero. More...
 
virtual const char * name () const
 

Constructor & Destructor Documentation

◆ ~CustomIO()

virtual av::CustomIO::~CustomIO ( )
inlinevirtual

Member Function Documentation

◆ name()

virtual const char* av::CustomIO::name ( ) const
inlinevirtual

◆ read()

virtual int av::CustomIO::read ( uint8_t *  data,
size_t  size 
)
inlinevirtual

◆ seek()

virtual int64_t av::CustomIO::seek ( int64_t  offset,
int  whence 
)
inlinevirtual

whence is a one of SEEK_* from stdio.h

◆ seekable()

virtual int av::CustomIO::seekable ( ) const
inlinevirtual

Return combination of AVIO_SEEKABLE_* flags or zero.

◆ write()

virtual int av::CustomIO::write ( const uint8_t *  data,
size_t  size 
)
inlinevirtual

The documentation for this struct was generated from the following file: