| capture_window() const | MayaFlux::IO::VideoFileWriter | inline |
| close() | MayaFlux::IO::VideoFileWriter | |
| is_open() const | MayaFlux::IO::VideoFileWriter | inline |
| is_recording() const | MayaFlux::IO::VideoFileWriter | inline |
| k_queue_capacity | MayaFlux::IO::VideoFileWriter | privatestatic |
| last_error() const | MayaFlux::IO::VideoFileWriter | |
| m_capture_codec_id | MayaFlux::IO::VideoFileWriter | private |
| m_capture_did_enable | MayaFlux::IO::VideoFileWriter | private |
| m_capture_filepath | MayaFlux::IO::VideoFileWriter | private |
| m_capture_frame_rate | MayaFlux::IO::VideoFileWriter | private |
| m_capture_opened | MayaFlux::IO::VideoFileWriter | private |
| m_capture_window | MayaFlux::IO::VideoFileWriter | private |
| m_close_promise | MayaFlux::IO::VideoFileWriter | private |
| m_closing | MayaFlux::IO::VideoFileWriter | private |
| m_error_mutex | MayaFlux::IO::VideoFileWriter | mutableprivate |
| m_height | MayaFlux::IO::VideoFileWriter | private |
| m_last_error | MayaFlux::IO::VideoFileWriter | private |
| m_observer_id | MayaFlux::IO::VideoFileWriter | private |
| m_open | MayaFlux::IO::VideoFileWriter | private |
| m_queue | MayaFlux::IO::VideoFileWriter | private |
| m_src_fmt | MayaFlux::IO::VideoFileWriter | private |
| m_width | MayaFlux::IO::VideoFileWriter | private |
| m_worker | MayaFlux::IO::VideoFileWriter | private |
| open(const std::string &filepath, uint32_t width, uint32_t height, double frame_rate, AVPixelFormat src_pixel_format, AVCodecID explicit_codec=AV_CODEC_ID_NONE) | MayaFlux::IO::VideoFileWriter | |
| operator=(const VideoFileWriter &)=delete | MayaFlux::IO::VideoFileWriter | |
| operator=(VideoFileWriter &&)=delete | MayaFlux::IO::VideoFileWriter | |
| post(const WorkItem &item) | MayaFlux::IO::VideoFileWriter | private |
| record(const std::shared_ptr< Core::Window > &window, const std::string &filepath, double frame_rate, AVCodecID codec_id=AV_CODEC_ID_NONE) | MayaFlux::IO::VideoFileWriter | |
| set_error(std::string msg) | MayaFlux::IO::VideoFileWriter | private |
| stop_recording() | MayaFlux::IO::VideoFileWriter | |
| VideoFileWriter() | MayaFlux::IO::VideoFileWriter | |
| VideoFileWriter(const VideoFileWriter &)=delete | MayaFlux::IO::VideoFileWriter | |
| VideoFileWriter(VideoFileWriter &&)=delete | MayaFlux::IO::VideoFileWriter | |
| worker_loop(const std::string &filepath, uint32_t width, uint32_t height, double frame_rate, AVPixelFormat src_fmt, AVCodecID codec_id) | MayaFlux::IO::VideoFileWriter | private |
| WorkItem typedef | MayaFlux::IO::VideoFileWriter | private |
| write(const uint8_t *pixels, size_t size) | MayaFlux::IO::VideoFileWriter | |
| write(std::span< const uint8_t > pixels) | MayaFlux::IO::VideoFileWriter | |
| write(const std::shared_ptr< Kakshya::TextureContainer > &container, uint32_t layer=0) | MayaFlux::IO::VideoFileWriter | |
| write(const std::shared_ptr< Kakshya::VideoStreamContainer > &container, uint64_t frame_index=0) | MayaFlux::IO::VideoFileWriter | |
| write(const std::shared_ptr< Buffers::TextureBuffer > &buffer) | MayaFlux::IO::VideoFileWriter | |
| ~VideoFileWriter() | MayaFlux::IO::VideoFileWriter | |