動画ファイルの読み込み
More...
#include <VideoReader.hpp>
◆ VideoReader() [1/2]
SIV3D_NODISCARD_CXX20 s3d::VideoReader::VideoReader |
( |
| ) |
|
◆ VideoReader() [2/2]
SIV3D_NODISCARD_CXX20 s3d::VideoReader::VideoReader |
( |
FilePathView |
path | ) |
|
|
explicit |
動画ファイルをオープンします。
- Parameters
-
◆ close()
void s3d::VideoReader::close |
( |
| ) |
|
◆ getCurrentFrameIndex()
size_t s3d::VideoReader::getCurrentFrameIndex |
( |
| ) |
const |
|
noexcept |
次に読み込むフレームのインデックスを返します。
- Returns
- 次に読み込むフレームのインデックス
◆ getFPS()
double s3d::VideoReader::getFPS |
( |
| ) |
const |
|
noexcept |
動画の FPS を返します。
- Returns
- 動画の FPS
◆ getFrameCount()
size_t s3d::VideoReader::getFrameCount |
( |
| ) |
const |
|
noexcept |
動画のフレーム数を返します。
- Returns
- 動画のフレーム数
◆ getFrameDeltaSec()
double s3d::VideoReader::getFrameDeltaSec |
( |
| ) |
const |
|
noexcept |
動画の 1 フレームあたりの時間(秒)を返します。
- Returns
- 動画の 1 フレームあたりの時間(秒)
◆ getLengthSec()
double s3d::VideoReader::getLengthSec |
( |
| ) |
const |
動画の長さ(秒)を返します。
- Returns
- 動画の長さ(秒)
◆ getPosSec()
double s3d::VideoReader::getPosSec |
( |
| ) |
const |
次に読み込むフレームの再生位置(秒)を返します。
- Returns
- 次に読み込むフレームの再生位置(秒)
◆ getProgress()
double s3d::VideoReader::getProgress |
( |
| ) |
const |
|
noexcept |
動画の再生位置を [0.0, 1.0] で返します。
- Returns
- 動画の再生位置 [0.0, 1.0]
◆ getSize()
Size s3d::VideoReader::getSize |
( |
| ) |
const |
|
noexcept |
動画の解像度を返します。
- Returns
- 動画の解像度
◆ isOpen()
bool s3d::VideoReader::isOpen |
( |
| ) |
const |
|
noexcept |
ファイルがオープンしているかを返します。
- Returns
- ファイルがオープンしている場合 true, それ以外の場合は false
◆ open()
動画ファイルをオープンします。
- Parameters
-
- Returns
- 対応している動画ファイル形式で、ファイルのオープンに成功した場合 true, それ以外の場合は false
◆ operator bool()
s3d::VideoReader::operator bool |
( |
| ) |
const |
|
explicitnoexcept |
ファイルがオープンしているかを返します。
- Returns
- ファイルがオープンしている場合 true, それ以外の場合は false
◆ path()
const FilePath& s3d::VideoReader::path |
( |
| ) |
const |
|
noexcept |
動画ファイルのフルパスを返します。
- Returns
- 動画ファイルのフルパス
◆ reachedEnd()
bool s3d::VideoReader::reachedEnd |
( |
| ) |
const |
|
noexcept |
動画のフレームが終端に到達したかを返します。
- Returns
- 動画のフレームが終端に到達した場合 true, それ以外の場合は false
◆ readFrame()
bool s3d::VideoReader::readFrame |
( |
Image & |
image | ) |
|
動画ファイルから 1 フレーム読み込み、読み込み位置を 1 フレーム進めます。
- Parameters
-
- Returns
- 新しいフレームの読み込みに成功した場合 true, それ以外の場合は false
◆ setCurrentFrameIndex()
void s3d::VideoReader::setCurrentFrameIndex |
( |
size_t |
index | ) |
|
次に読み込むフレームのインデックスを変更します。
- Parameters
-
The documentation for this class was generated from the following file: