![]() |
IDS peak IPL
v1.9.3
|
AVI container specialization of IContainer. Create the container with the according Create function. More...
#include <peak_ipl/io/peak_ipl_video_writer.hpp>
Public Member Functions | |
| AVIContainer (const AVIContainer &)=delete | |
| AVIContainer (AVIContainer &&)=default | |
| AVIContainer & | operator= (const AVIContainer &)=delete |
| AVIContainer & | operator= (AVIContainer &&)=default |
| PEAK_IPL_VIDEO_CONTAINER | Id () override |
| Get the current type of the container. More... | |
| void | SetFramerate (double fps) |
| Set the frame rate for the opened video. More... | |
| double | GetFramerate () |
| Get the frame rate for the opened video. More... | |
Public Member Functions inherited from peak::ipl::container::IContainer | |
| IContainer ()=default | |
| virtual | ~IContainer ()=default |
| void | SetOption (PEAK_IPL_VIDEO_CONTAINER_OPTION option, const void *value, size_t count) |
| Sets an option on the container. More... | |
| void | GetOption (PEAK_IPL_VIDEO_CONTAINER_OPTION option, void *value, size_t count, size_t *outCount) |
| Gets an option of the container. More... | |
| void | OptionRange (PEAK_IPL_VIDEO_CONTAINER_OPTION option, void *min, void *max, void *inc) |
| Receive the range for an option of the container. More... | |
Friends | |
| std::unique_ptr< IContainer > | Create (PEAK_IPL_VIDEO_CONTAINER container) |
| Factory to create an encoder. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from peak::ipl::container::IContainer | |
| void | SetHandle (PEAK_IPL_VIDEO_HANDLE handle) |
Protected Attributes inherited from peak::ipl::container::IContainer | |
| PEAK_IPL_VIDEO_HANDLE | m_handle { nullptr } |
AVI container specialization of IContainer. Create the container with the according Create function.
|
delete |
|
default |
|
inline |
Get the frame rate for the opened video.
| Exception | An internal error has occurred |
|
inlineoverridevirtual |
Get the current type of the container.
Implements peak::ipl::container::IContainer.
|
delete |
|
default |
|
inline |
Set the frame rate for the opened video.
| [in] | fps | The frame rate to set. |
| InvalidArgumentException | Arguments passed are invalid |
| Exception | An internal error has occurred |
|
friend |
Factory to create an encoder.
| [in] | encoder | Create an encoder of this type. |
| InvalidArgumentException | Arguments passed are invalid |
Factory to create an encoder.
| [in] | container | Create a container of this type. |
| InvalidArgumentException | Arguments passed are invalid |