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

◆ get_dimension_sizes()

std::vector< uint64_t > MayaFlux::IO::VideoFileReader::get_dimension_sizes ( ) const
overridevirtual

Get size of each dimension in the file data.

Returns
Vector of dimension sizes.

Implements MayaFlux::IO::FileReader.

Definition at line 658 of file VideoFileReader.cpp.

659{
660 std::shared_lock lock(m_context_mutex);
661 if (!m_video)
662 return { 0, 0, 0, 0 };
663 return {
664 m_video->total_frames,
665 m_video->out_height,
666 m_video->out_width,
667 m_video->out_bytes_per_pixel
668 };
669}
std::shared_ptr< VideoStreamContext > m_video

References m_context_mutex, and m_video.