Skip to content

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