Scanner C++ API
Public Member Functions | Static Public Member Functions | List of all members
scanner::internal::VideoMetadata Class Reference
Inheritance diagram for scanner::internal::VideoMetadata:
scanner::internal::Metadata< proto::VideoDescriptor >

Public Member Functions

 VideoMetadata ()
 VideoMetdata.
 
 VideoMetadata (const Descriptor &descriptor)
 
i32 table_id () const
 
i32 column_id () const
 
i32 item_id () const
 
i32 frames () const
 
i32 width () const
 
i32 height () const
 
i32 channels () const
 
proto::FrameType frame_type () const
 
proto::VideoDescriptor::VideoCodecType codec_type () const
 
i64 num_encoded_videos () const
 
std::vector< i64 > frames_per_video () const
 
std::vector< i64 > keyframes_per_video () const
 
std::vector< i64 > size_per_video () const
 
std::vector< u64 > keyframe_indices () const
 
std::vector< u64 > sample_offsets () const
 
std::vector< u64 > sample_sizes () const
 
std::vector< u8 > metadata () const
 
std::string data_path () const
 
bool inplace () const
 

Static Public Member Functions

static std::string descriptor_path (i32 table_id, i32 column_id, i32 item_id)
 

Additional Inherited Members


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