![]() |
IDS peak IPL
v1.7.0
|
Container Interface Class. More...
#include <peak_ipl/io/peak_ipl_video_writer.hpp>
Public Member Functions | |
| IContainer ()=default | |
| virtual | ~IContainer ()=default |
| virtual PEAK_IPL_VIDEO_CONTAINER | Id ()=0 |
| 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... | |
Protected Member Functions | |
| void | SetHandle (PEAK_IPL_VIDEO_HANDLE handle) |
Protected Attributes | |
| PEAK_IPL_VIDEO_HANDLE | m_handle { nullptr } |
Friends | |
| class | peak::ipl::VideoWriter |
Container Interface Class.
|
default |
|
virtualdefault |
|
inline |
Gets an option of the container.
| [in] | option | The container option to get. |
| [out] | value | The value for the container option. |
| [in] | count | The size of the value. |
| [out] | outCount | The resulting size of the value. |
| InvalidArgumentException | Arguments passed are invalid |
| Exception | An internal error has occurred |
|
pure virtual |
Implemented in peak::ipl::container::AVIContainer.
|
inline |
Receive the range for an option of the container.
| [in] | option | The container option to receive the range from. |
| [out] | min | The minimum value for the container option. |
| [out] | max | The maximum value for the container option. |
| [out] | inc | The increment value for the container option. |
| InvalidArgumentException | Arguments passed are invalid |
| Exception | An internal error has occurred |
|
inlineprotected |
|
inline |
Sets an option on the container.
| [in] | option | The container option to set. |
| [in] | value | The value for the container option. |
| [in] | count | The size of the value. |
| InvalidArgumentException | Arguments passed are invalid |
| Exception | An internal error has occurred |
|
friend |
|
protected |