|
| FFMpeg (const std::vector< std::string > ¶ms) noexcept |
| Default constructor.
|
|
| FFMpeg (std::vector< std::string > &¶ms) noexcept |
| Default constructor.
|
|
| FFMpeg (const FFMpeg &other)=default |
| Copy constructor.
|
|
| FFMpeg (FFMpeg &&other) noexcept=default |
| Move constructor.
|
|
FFMpeg & | operator= (const FFMpeg &other)=default |
| Copy assignment operator.
|
|
FFMpeg & | operator= (FFMpeg &&other) noexcept=default |
| Move assignment operator.
|
|
| ~FFMpeg () noexcept override=default |
| Default destructor.
|
|
unsigned long | CurrentFrame () const |
| Get the current frame.
|
|
|
static const std::filesystem::path & | ExecutablePath () noexcept |
| Get the path to the FFMpeg executable.
|
|
◆ FFMpeg() [1/4]
Alchemy::Process::FFMpeg::FFMpeg |
( |
const std::vector< std::string > & |
params | ) |
|
|
noexcept |
Default constructor.
- Parameters
-
params | The parameters to pass to the FFMpeg executable. |
◆ FFMpeg() [2/4]
Alchemy::Process::FFMpeg::FFMpeg |
( |
std::vector< std::string > && |
params | ) |
|
|
noexcept |
Default constructor.
- Parameters
-
params | The parameters to pass to the FFMpeg executable. |
◆ FFMpeg() [3/4]
Alchemy::Process::FFMpeg::FFMpeg |
( |
const FFMpeg & |
other | ) |
|
|
default |
Copy constructor.
- Parameters
-
other | The FFProbe object to copy. |
◆ FFMpeg() [4/4]
Alchemy::Process::FFMpeg::FFMpeg |
( |
FFMpeg && |
other | ) |
|
|
defaultnoexcept |
Move constructor.
- Parameters
-
other | The FFProbe object to move. |
◆ CurrentFrame()
unsigned long Alchemy::Process::FFMpeg::CurrentFrame |
( |
| ) |
const |
Get the current frame.
- Returns
- The current frame.
◆ ExecutablePath()
static const std::filesystem::path & Alchemy::Process::FFMpeg::ExecutablePath |
( |
| ) |
|
|
staticnoexcept |
Get the path to the FFMpeg executable.
- Returns
- The path to the FFMpeg executable.
◆ operator=() [1/2]
FFMpeg & Alchemy::Process::FFMpeg::operator= |
( |
const FFMpeg & |
other | ) |
|
|
default |
Copy assignment operator.
- Parameters
-
other | The FFProbe object to copy. |
- Returns
- A reference to this object.
◆ operator=() [2/2]
FFMpeg & Alchemy::Process::FFMpeg::operator= |
( |
FFMpeg && |
other | ) |
|
|
defaultnoexcept |
Move assignment operator.
- Parameters
-
other | The FFProbe object to move. |
- Returns
- A reference to this object.
The documentation for this class was generated from the following file:
- /home/runner/work/Alchemy/Alchemy/lib/public/Alchemy/process/ffmpeg.hxx