File offload_rendering_client.cpp
FileList > offload_rendering_client > offload_rendering_client.cpp
Go to the source code of this file
#include "offload_rendering_client.hpp"#include <cuda.h>#include <cuda_runtime.h>#include <nppi_color_conversion.h>
Public Attributes
| Type | Name |
|---|---|
| const int | LOG_INTERVAL = 300 |
Public Functions
| Type | Name |
|---|---|
| void | assert_npp_success (NppStatus status, const char * operation, int eye, const AVFrame * src, const AVFrame * dst=nullptr) |
| NppStreamContext | makeNppStreamContext (cudaStream_t stream=nullptr) |
| const Npp8u * | nv12_chroma_plane (const AVFrame * frame) |
Macros
| Type | Name |
|---|---|
| define | OFFLOAD_RENDERING_FFMPEG_DECODER_NAME "hevc" |
Public Attributes Documentation
variable LOG_INTERVAL
const int LOG_INTERVAL;
Public Functions Documentation
function assert_npp_success
void assert_npp_success (
NppStatus status,
const char * operation,
int eye,
const AVFrame * src,
const AVFrame * dst=nullptr
)
function makeNppStreamContext
NppStreamContext makeNppStreamContext (
cudaStream_t stream=nullptr
)
function nv12_chroma_plane
const Npp8u * nv12_chroma_plane (
const AVFrame * frame
)
Macro Definition Documentation
define OFFLOAD_RENDERING_FFMPEG_DECODER_NAME
#define OFFLOAD_RENDERING_FFMPEG_DECODER_NAME `"hevc"`
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/plugins/offload_rendering_client/offload_rendering_client.cpp