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

#include <filterpad.h>

Inheritance diagram for av::FilterPadList:
Inheritance graph
[legend]
Collaboration diagram for av::FilterPadList:
Collaboration graph
[legend]

Public Member Functions

size_t count () const noexcept
 
std::string name (size_t index) const noexcept
 
const char * nameCStr (size_t index) const noexcept
 
AVMediaType type (size_t index) const noexcept
 
- Public Member Functions inherited from FFWrapperPtr< const AVFilterPad >
 FFWrapperPtr ()=default
 
 FFWrapperPtr (const AVFilterPad *raw)
 
const const AVFilterPad * raw () const
 
const AVFilterPad * raw ()
 
void reset (const AVFilterPad *raw=nullptr)
 
bool isNull () const
 
void _log (int level, const char *fmt) const
 
void _log (int level, const char *fmt, const Args &... args) const
 

Friends

class Filter
 

Additional Inherited Members

- Protected Attributes inherited from FFWrapperPtr< const AVFilterPad >
const AVFilterPad * m_raw
 

Member Function Documentation

◆ count()

size_t av::FilterPadList::count ( ) const
noexcept

◆ name()

string av::FilterPadList::name ( size_t  index) const
noexcept

◆ nameCStr()

const char * av::FilterPadList::nameCStr ( size_t  index) const
noexcept

◆ type()

AVMediaType av::FilterPadList::type ( size_t  index) const
noexcept

Friends And Related Function Documentation

◆ Filter

friend class Filter
friend

The documentation for this class was generated from the following files: