Loading...
Searching...
No Matches
Gfx::LibavEncoder Struct Reference
Public Member Functions | |
| LibavEncoder (const LibavOutputSettings &set) | |
| void | enumerate () |
| int | start () |
| int | add_frame (std::span< ossia::float_vector >) |
| int | add_frame (const unsigned char *data, AVPixelFormat fmt, int width, int height) |
| int | add_frame_converted (const unsigned char *const planes[], const int strides[], int planeCount, int width, int height) |
| int | stop () |
| int | stop_impl () |
| bool | available () const noexcept |
Public Attributes | |
| LibavOutputSettings | m_set |
| AVFormatContext * | m_formatContext {} |
| std::vector< OutputStream > | streams |
| std::mutex | m_muxMutex |
| int | audio_stream_index = -1 |
| int | video_stream_index = -1 |
The documentation for this struct was generated from the following files:
- LibavEncoder.hpp
- LibavEncoder.cpp