TNB Library
|
LIST INFO チャンク管理 [詳解]
#include <TnbWaveFile.h>
公開メンバ関数 | |
bool | Analyze (const IConstCollectionT< BYTE > &c) |
[解析] チャンクブロック解析. [詳解] | |
bool | Analyze (size_t size, const BYTE *P) |
[解析] チャンクブロック解析. [詳解] | |
void | Empty (void) |
[設定] 空化 [詳解] | |
CVectorT< FOURCC > | EnumType (void) const |
[取得] タイプ一覧取得. [詳解] | |
bool | Get (CAscii &_str, FOURCC cc) const |
[取得] 文字列取得. [詳解] | |
bool | Has (FOURCC cc) const |
[確認] タイプ確認. [詳解] | |
CByteVector | Make (void) const |
[作成] チャンクブロック作成. [詳解] | |
void | Set (FOURCC cc, LPCTSTR lpsz) |
[設定] 文字列取得. [詳解] | |
bool Analyze | ( | const IConstCollectionT< BYTE > & | c | ) |
[解析] チャンクブロック解析.
c | シリアライズデータ. |
true | 成功 |
false | 失敗 |
TnbWaveFile.h の 241 行目に定義があります。
bool Analyze | ( | size_t | size, |
const BYTE * | P | ||
) |
[解析] チャンクブロック解析.
size | サイズ |
P | シリアライズデータ. |
true | 成功 |
false | 失敗 |
TnbWaveFile.h の 291 行目に定義があります。
void Empty | ( | void | ) |
[設定] 空化
TnbWaveFile.h の 151 行目に定義があります。
CVectorT< FOURCC > EnumType | ( | void | ) | const |
bool Get | ( | CAscii & | _str, |
FOURCC | cc | ||
) | const |
[取得] 文字列取得.
指定のタイプに関連付けられている文字列を返します。
[out] | _str | 文字列が格納されます。 |
[in] | cc | タイプコード。 MAKEFOURCC() マクロが便利です。 ex) MAKEFOURCC('n', 'o', 't', 'e') |
true | 持っている. |
false | 持っていない |
TnbWaveFile.h の 188 行目に定義があります。
bool Has | ( | FOURCC | cc | ) | const |
[確認] タイプ確認.
指定のタイプを持っているか、確認します。
cc | タイプコード。 MAKEFOURCC() マクロが便利です。 ex) MAKEFOURCC('n', 'o', 't', 'e') |
true | 持っている. |
false | 持っていない |
TnbWaveFile.h の 175 行目に定義があります。
CByteVector Make | ( | void | ) | const |
void Set | ( | FOURCC | cc, |
LPCTSTR | lpsz | ||
) |
[設定] 文字列取得.
指定のタイプに関連付ける文字列を指定します。
cc | タイプコード。 MAKEFOURCC() マクロが便利です。 ex) MAKEFOURCC('n', 'o', 't', 'e') |
lpsz | 文字列。 |
TnbWaveFile.h の 204 行目に定義があります。