Skip to content

Struct dp_state_hdr_t

ClassList > dp_state_hdr_t

Common 16-byte envelope at the head of every state blob. More...

  • #include <dp_state.h>

Public Attributes

Type Name
uint32_t _pad
uint32_t bytes
uint8_t endian
uint8_t flags
uint32_t magic
uint16_t version

Detailed Description

16 bytes keeps a following double/uint64_t (a composition's extra header) naturally 8-aligned.

Public Attributes Documentation

variable _pad

uint32_t dp_state_hdr_t::_pad;

Reserved; 0.


variable bytes

uint32_t dp_state_hdr_t::bytes;

Total blob size; equals obj_state_bytes().


variable endian

uint8_t dp_state_hdr_t::endian;

DP_STATE_ENDIAN at serialize time.


variable flags

uint8_t dp_state_hdr_t::flags;

Reserved; 0.


variable magic

uint32_t dp_state_hdr_t::magic;

Per-object FourCC type tag (DP_FOURCC).


variable version

uint16_t dp_state_hdr_t::version;

Per-object blob format version.



The documentation for this class was generated from the following file native/inc/dp_state.h