#include <frame_impl.h>
Definition at line 41 of file frame_impl.h.
◆ const_iterator
◆ iterator
◆ ID3_FrameImpl() [1/3]
◆ ID3_FrameImpl() [2/3]
◆ ID3_FrameImpl() [3/3]
| ID3_FrameImpl::ID3_FrameImpl |
( |
const ID3_Frame & |
frame | ) |
|
◆ ~ID3_FrameImpl()
| ID3_FrameImpl::~ID3_FrameImpl |
( |
| ) |
|
|
virtual |
◆ _ClearFields()
| bool ID3_FrameImpl::_ClearFields |
( |
| ) |
|
|
protected |
◆ _InitFieldBits()
| void ID3_FrameImpl::_InitFieldBits |
( |
| ) |
|
|
protected |
◆ _InitFields()
| void ID3_FrameImpl::_InitFields |
( |
| ) |
|
|
protected |
◆ _SetID()
◆ _UpdateFieldDeps()
| void ID3_FrameImpl::_UpdateFieldDeps |
( |
| ) |
|
|
protected |
◆ begin() [1/2]
◆ begin() [2/2]
◆ Clear()
| void ID3_FrameImpl::Clear |
( |
| ) |
|
◆ Contains()
◆ end() [1/2]
◆ end() [2/2]
◆ GetCompression()
| bool ID3_FrameImpl::GetCompression |
( |
| ) |
const |
|
inline |
Returns whether or not the compression flag is set.
After parsing a tag, this will indicate whether or not the frame was compressed. After rendering a tag, however, it does not actually indicate if the frame is compressed rendering. It only indicates whether or not compression was attempted. A frame will not be compressed, even whent the compression flag is set, if the "compressed" data is no smaller than the "uncompressed" data.
Definition at line 94 of file frame_impl.h.
◆ GetDataSize()
| size_t ID3_FrameImpl::GetDataSize |
( |
| ) |
const |
|
inline |
◆ GetDescription() [1/2]
| const char * ID3_FrameImpl::GetDescription |
( |
| ) |
const |
◆ GetDescription() [2/2]
| const char * ID3_FrameImpl::GetDescription |
( |
ID3_FrameID |
id | ) |
|
|
static |
◆ GetEncryptionID()
| uchar ID3_FrameImpl::GetEncryptionID |
( |
| ) |
const |
|
inline |
◆ GetField()
◆ GetGroupingID()
| uchar ID3_FrameImpl::GetGroupingID |
( |
| ) |
const |
|
inline |
◆ GetID()
◆ GetSpec()
◆ GetTextID()
| const char* ID3_FrameImpl::GetTextID |
( |
| ) |
const |
|
inline |
◆ HasChanged()
| bool ID3_FrameImpl::HasChanged |
( |
| ) |
const |
◆ NumFields()
| size_t ID3_FrameImpl::NumFields |
( |
| ) |
const |
◆ operator=()
◆ Parse()
◆ Render()
| void ID3_FrameImpl::Render |
( |
ID3_Writer & |
writer | ) |
const |
◆ SetCompression()
| bool ID3_FrameImpl::SetCompression |
( |
bool |
b | ) |
|
|
inline |
Sets the compression flag within the frame.
When the compression flag is is set, compression will be attempted. However, the frame might not actually be compressed after it is rendered if the "compressed" data is no smaller than the "uncompressed" data.
Definition at line 85 of file frame_impl.h.
◆ SetEncryptionID()
| bool ID3_FrameImpl::SetEncryptionID |
( |
uchar |
id | ) |
|
|
inline |
◆ SetGroupingID()
| bool ID3_FrameImpl::SetGroupingID |
( |
uchar |
id | ) |
|
|
inline |
◆ SetID()
◆ SetSpec()
◆ Size()
| size_t ID3_FrameImpl::Size |
( |
| ) |
|
The documentation for this class was generated from the following files: