video::CompressorImpl::CompressorImpl |
( |
int |
_width, |
|
|
int |
_height, |
|
|
int |
mfps, |
|
|
const std::string & |
_filename |
|
) |
| |
|
inline |
video::CompressorImpl::~CompressorImpl |
( |
| ) |
|
|
inline |
static unsigned char* _stdcall video::CompressorImpl::acquirebitstream_callback |
( |
int * |
pBufferSize, |
|
|
void * |
pUserData |
|
) |
| |
|
inlinestatic |
static void _stdcall video::CompressorImpl::beginframe_callback |
( |
const NVVE_BeginFrameInfo * |
pbfi, |
|
|
void * |
pUserdata |
|
) |
| |
|
inlinestatic |
void video::CompressorImpl::compresstexture |
( |
int |
gltexture | ) |
|
|
inline |
static void _stdcall video::CompressorImpl::endframe_callback |
( |
const NVVE_EndFrameInfo * |
pefi, |
|
|
void * |
pUserdata |
|
) |
| |
|
inlinestatic |
bool video::CompressorImpl::get_output_info |
( |
unsigned int |
frameno, |
|
|
unsigned __int64 * |
fileoffset, |
|
|
FrameType::FT * |
frametype |
|
) |
| |
|
inline |
void video::CompressorImpl::preparetexture |
( |
int |
gltexture | ) |
|
|
inline |
static void _stdcall video::CompressorImpl::releasebitstream_callback |
( |
int |
nBytesInBuffer, |
|
|
unsigned char * |
cb, |
|
|
void * |
pUserData |
|
) |
| |
|
inlinestatic |
void video::CompressorImpl::try_cleanup |
( |
| ) |
|
|
inline |
const float video::CompressorImpl::BITRATEESTIMATER_BITSPERPIXEL = 0.6f |
|
static |
CUvideoctxlock video::CompressorImpl::ctxlock |
CUcontext video::CompressorImpl::cudacontext |
int video::CompressorImpl::currentframe |
unsigned int video::CompressorImpl::currentnalsize |
int video::CompressorImpl::currentqueueslot |
NVEncoder video::CompressorImpl::encoder |
cudaEvent_t video::CompressorImpl::formatconversion_finished |
cudaEvent_t video::CompressorImpl::formatconversion_started |
CUdeviceptr video::CompressorImpl::framebuffer |
NVVE_EncodeFrameParams video::CompressorImpl::frameparams |
std::map<int, cudaGraphicsResource*> video::CompressorImpl::gl2cudamap |
int video::CompressorImpl::height |
unsigned int video::CompressorImpl::nalsizehistogram[32] |
HGLRC video::CompressorImpl::oglrc |
HANDLE video::CompressorImpl::outputfile |
std::vector<std::pair<unsigned __int64, FrameType::FT> > video::CompressorImpl::outputinfo |
unsigned __int64 video::CompressorImpl::outputoffset |
int video::CompressorImpl::paddedheight |
int video::CompressorImpl::width |
The documentation for this class was generated from the following file: