MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ close()

void MayaFlux::IO::CameraReader::close ( )

Release codec, demux, and scratch buffer resources.

Definition at line 108 of file CameraReader.cpp.

109{
111
112 std::unique_lock lock(m_ctx_mutex);
113 m_video->close();
114 m_demux->close();
115 m_scaler_ready = false;
116 m_sws_buf.clear();
117 m_sws_buf.shrink_to_fit();
118 m_last_error.clear();
119}
std::vector< uint8_t > m_sws_buf
std::shared_mutex m_ctx_mutex
std::shared_ptr< VideoStreamContext > m_video
std::shared_ptr< FFmpegDemuxContext > m_demux

References m_ctx_mutex, m_demux, m_last_error, m_scaler_ready, m_sws_buf, m_video, and stop_decode_thread().

Referenced by open(), and ~CameraReader().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: