Class ILLIXR::ndk_encoder
ClassList > ILLIXR > ndk_encoder
#include <ndk_encoder.hpp>
Public Attributes
| Type | Name |
|---|---|
| const uint8_t | capture_fps_ |
| const int32_t | height_ |
| std::vector< pending_rgb > | pending_frames_ |
| const int32_t | width_ |
Public Functions
| Type | Name |
|---|---|
| void | destroy_encoder () |
| void | drain_encoder_output (int64_t offset) |
| ANativeWindow * | get_window () const |
| bool | initialize (uint8_t iframe_rate) |
| ndk_encoder (int32_t width, int32_t height, int32_t bps, uint8_t fps=2) |
Public Attributes Documentation
variable capture_fps_
const uint8_t ILLIXR::ndk_encoder::capture_fps_;
variable height_
const int32_t ILLIXR::ndk_encoder::height_;
variable pending_frames_
std::vector<pending_rgb> ILLIXR::ndk_encoder::pending_frames_;
variable width_
const int32_t ILLIXR::ndk_encoder::width_;
Public Functions Documentation
function destroy_encoder
void ILLIXR::ndk_encoder::destroy_encoder ()
function drain_encoder_output
void ILLIXR::ndk_encoder::drain_encoder_output (
int64_t offset
)
function get_window
inline ANativeWindow * ILLIXR::ndk_encoder::get_window () const
function initialize
bool ILLIXR::ndk_encoder::initialize (
uint8_t iframe_rate
)
function ndk_encoder
ILLIXR::ndk_encoder::ndk_encoder (
int32_t width,
int32_t height,
int32_t bps,
uint8_t fps=2
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/plugins/quest3/unity/ndk_encoder.hpp