class CodecPacket
Defined at line 20 of file ../../src/media/lib/codec_impl/include/lib/media/codec_impl/codec_packet.h
Instances of this class are 1:1 with fuchsia::media::Packet.
Public Methods
void ~CodecPacket ()
Defined at line 14 of file ../../src/media/lib/codec_impl/codec_packet.cc
uint64_t buffer_lifetime_ordinal ()
Defined at line 18 of file ../../src/media/lib/codec_impl/codec_packet.cc
uint32_t packet_index ()
Defined at line 20 of file ../../src/media/lib/codec_impl/codec_packet.cc
void SetBuffer (const CodecBuffer * buffer)
Defined at line 22 of file ../../src/media/lib/codec_impl/codec_packet.cc
const CodecBuffer * buffer ()
Defined at line 24 of file ../../src/media/lib/codec_impl/codec_packet.cc
void SetStartOffset (uint32_t start_offset)
Defined at line 26 of file ../../src/media/lib/codec_impl/codec_packet.cc
bool has_start_offset ()
Defined at line 28 of file ../../src/media/lib/codec_impl/codec_packet.cc
uint32_t start_offset ()
Defined at line 30 of file ../../src/media/lib/codec_impl/codec_packet.cc
void SetValidLengthBytes (uint32_t valid_length_bytes)
Defined at line 32 of file ../../src/media/lib/codec_impl/codec_packet.cc
bool has_valid_length_bytes ()
Defined at line 36 of file ../../src/media/lib/codec_impl/codec_packet.cc
uint32_t valid_length_bytes ()
Defined at line 40 of file ../../src/media/lib/codec_impl/codec_packet.cc
void SetTimstampIsh (uint64_t timestamp_ish)
Defined at line 42 of file ../../src/media/lib/codec_impl/codec_packet.cc
void ClearTimestampIsh ()
0 is a valid value - it's !has_timestamp_ish_ that actually matters here.
However, set timestamp_ish_ to 0 anyway just to make it a little more obvious
that !has_timestamp_ish_.
Defined at line 50 of file ../../src/media/lib/codec_impl/codec_packet.cc
bool has_timestamp_ish ()
Defined at line 55 of file ../../src/media/lib/codec_impl/codec_packet.cc
uint64_t timestamp_ish ()
Defined at line 57 of file ../../src/media/lib/codec_impl/codec_packet.cc
void SetFree (bool is_free)
Defined at line 62 of file ../../src/media/lib/codec_impl/codec_packet.cc
bool is_free ()
Defined at line 69 of file ../../src/media/lib/codec_impl/codec_packet.cc
void SetIsNew (bool is_new)
Defined at line 71 of file ../../src/media/lib/codec_impl/codec_packet.cc
bool is_new ()
Defined at line 73 of file ../../src/media/lib/codec_impl/codec_packet.cc
void SetKeyFrame (bool key_frame)
Defined at line 75 of file ../../src/media/lib/codec_impl/codec_packet.cc
void ClearKeyFrame ()
Defined at line 79 of file ../../src/media/lib/codec_impl/codec_packet.cc
bool has_key_frame ()
Defined at line 80 of file ../../src/media/lib/codec_impl/codec_packet.cc
bool key_frame ()
Defined at line 81 of file ../../src/media/lib/codec_impl/codec_packet.cc
void CacheFlush ()
Defined at line 83 of file ../../src/media/lib/codec_impl/codec_packet.cc
void CacheFlushAndInvalidate ()
Defined at line 85 of file ../../src/media/lib/codec_impl/codec_packet.cc
Friends
class CodecPacketForTest
class CodecImpl