AVFormatWriter
AVFormatWriter::StreamCookie::Init(media_format* format,
AVFormatWriter::StreamCookie::WriteChunk(const void* chunkBuffer,
AVFormatWriter::StreamCookie::AddTrackInfo(uint32 code,
AVFormatWriter::AVFormatWriter()
AVFormatWriter::~AVFormatWriter()
AVFormatWriter::Init(const media_file_format* fileFormat)
AVFormatWriter::SetCopyright(const char* copyright)
AVFormatWriter::CommitHeader()
AVFormatWriter::Flush()
AVFormatWriter::Close()
AVFormatWriter::AllocateCookie(void** _cookie, media_format* format,
AVFormatWriter::FreeCookie(void* _cookie)
class AVFormatWriter::StreamCookie {
AVFormatWriter::SetCopyright(void* cookie, const char* copyright)
AVFormatWriter::AddTrackInfo(void* _cookie, uint32 code,
AVFormatWriter::WriteChunk(void* _cookie, const void* chunkBuffer,
AVFormatWriter::_Write(void* cookie, uint8* buffer, int bufferSize)
AVFormatWriter* writer = reinterpret_cast<AVFormatWriter*>(cookie);
AVFormatWriter::_Seek(void* cookie, off_t offset, int whence)
AVFormatWriter* writer = reinterpret_cast<AVFormatWriter*>(cookie);
AVFormatWriter::StreamCookie::StreamCookie(AVFormatContext* context,
AVFormatWriter::StreamCookie::~StreamCookie()
class AVFormatWriter : public Writer {
AVFormatWriter();
~AVFormatWriter();
return new(std::nothrow) AVFormatWriter();