リーダーインターフェース
More...
#include <IReader.h>
シークメソッド列挙定数
Enumerator |
---|
BEGIN |
ソースの先頭から終端に向かって移動
|
CURRENT |
現在の位置から移動
|
END |
ソースの終端から先頭に向かって移動
|
virtual Mix::Plugin::IReader::~IReader |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
virtual unsigned long long Mix::Plugin::IReader::GetPosition |
( |
void |
| ) |
const |
|
pure virtual |
読み取り位置を取得します
- Returns
- 読み取り位置を返します
virtual unsigned long long Mix::Plugin::IReader::GetSize |
( |
void |
| ) |
const |
|
pure virtual |
サイズを取得します
- Returns
- サイズを返します
virtual unsigned int Mix::Plugin::IReader::Read |
( |
void * |
pBuffer, |
|
|
unsigned int |
readSize |
|
) |
| |
|
pure virtual |
バッファに指定したサイズだけ読み取ります
- Parameters
-
[in] | pBuffer | 読み取り先のバッファ |
[in] | readSize | バッファに読み込むサイズ( バイト単位 ) |
- Returns
- 実際に読み取ったサイズを返します
virtual const void* Mix::Plugin::IReader::Read |
( |
unsigned int |
readSize, |
|
|
unsigned int & |
result |
|
) |
| |
|
pure virtual |
指定したサイズだけ読み取ります
- Parameters
-
[in] | readSize | 読み取るサイズ( バイト単位 ) |
[out] | result | 実際に読み取ったサイズ( バイト単位 ) |
- Returns
- 読み取りを開始するメモリのポインタを返します
読み取り位置を移動します
- Parameters
-
- Returns
- 移動後の読み取り位置を返します。
The documentation for this class was generated from the following file: