FFmpegfs Fuse Multi Media Filesystem 2.16
Public Attributes | List of all members
IMAGE_FRAME Struct Reference

Image frame header. More...

#include <fileio.h>

Public Attributes

std::array< char, 8 > m_tag
 Start tag, always ascii "IMGFRAME". More...
 
uint32_t m_frame_no
 Number of the frame image. 0 if not yet decoded. More...
 
uint64_t m_offset
 Offset in index file. More...
 
uint32_t m_size
 Image size in bytes. More...
 
std::array< uint8_t, 8 > m_reserved
 Reserved. Pad structure to 32 bytes. More...
 

Detailed Description

Image frame header.

This image frame header will always start at an 8K boundary of the cache.

It can be used to find the next image by seeking an 8K block starting with the tag.

Definition at line 76 of file fileio.h.

Member Data Documentation

◆ m_frame_no

uint32_t IMAGE_FRAME::m_frame_no

Number of the frame image. 0 if not yet decoded.

Definition at line 79 of file fileio.h.

Referenced by Buffer::write_frame().

◆ m_offset

uint64_t IMAGE_FRAME::m_offset

Offset in index file.

Definition at line 80 of file fileio.h.

Referenced by Buffer::write_frame().

◆ m_reserved

std::array<uint8_t, 8> IMAGE_FRAME::m_reserved

Reserved. Pad structure to 32 bytes.

Definition at line 82 of file fileio.h.

◆ m_size

uint32_t IMAGE_FRAME::m_size

Image size in bytes.

Definition at line 81 of file fileio.h.

Referenced by Buffer::write_frame().

◆ m_tag

std::array<char, 8> IMAGE_FRAME::m_tag

Start tag, always ascii "IMGFRAME".

Definition at line 78 of file fileio.h.

Referenced by Buffer::write_frame().


The documentation for this struct was generated from the following file: