Expand description
Raw FFI Rust bindings to nvJPEG.
Macros§
Structs§
- CUstream_
st - nvjpeg
Buffer Device - nvjpeg
Buffer Pinned - nvjpeg
Decode Params - nvjpeg
DevAllocator V2_ t - nvjpeg
DevAllocator_ t - nvjpeg
Encoder Params - nvjpeg
Encoder State - Compression *
- nvjpeg
Handle - nvjpeg
Image_ t - nvjpeg
Jpeg Decoder - nvjpeg
Jpeg State - nvjpeg
Jpeg Stream - nvjpeg
Pinned Allocator V2_ t - nvjpeg
Pinned Allocator_ t
Constants§
- NVJPEG_
FLAGS_ BITSTREAM_ STRICT - NVJPEG_
FLAGS_ DEFAULT - NVJPEG_
FLAGS_ ENABLE_ MEMORY_ POOLS - NVJPEG_
FLAGS_ HW_ DECODE_ NO_ PIPELINE - NVJPEG_
MAX_ COMPONENT - NVJPEG_
VER_ BUILD - NVJPEG_
VER_ MAJOR - NVJPEG_
VER_ MINOR - NVJPEG_
VER_ PATCH - library
Property Type_ t_ MAJOR_ VERSION - library
Property Type_ t_ MINOR_ VERSION - library
Property Type_ t_ PATCH_ LEVEL - nvjpeg
Backend_ t_ NVJPEG_ BACKEND_ DEFAULT - nvjpeg
Backend_ t_ NVJPEG_ BACKEND_ GPU_ HYBRID - nvjpeg
Backend_ t_ NVJPEG_ BACKEND_ GPU_ HYBRID_ DEVICE - nvjpeg
Backend_ t_ NVJPEG_ BACKEND_ HARDWARE - nvjpeg
Backend_ t_ NVJPEG_ BACKEND_ HARDWARE_ DEVICE - nvjpeg
Backend_ t_ NVJPEG_ BACKEND_ HYBRID - nvjpeg
Chroma Subsampling_ t_ NVJPEG_ CSS_ 410 - nvjpeg
Chroma Subsampling_ t_ NVJPEG_ CSS_ 411 - nvjpeg
Chroma Subsampling_ t_ NVJPEG_ CSS_ 420 - nvjpeg
Chroma Subsampling_ t_ NVJPEG_ CSS_ 422 - nvjpeg
Chroma Subsampling_ t_ NVJPEG_ CSS_ 440 - nvjpeg
Chroma Subsampling_ t_ NVJPEG_ CSS_ 444 - nvjpeg
Chroma Subsampling_ t_ NVJPEG_ CSS_ 410V - nvjpeg
Chroma Subsampling_ t_ NVJPEG_ CSS_ GRAY - nvjpeg
Chroma Subsampling_ t_ NVJPEG_ CSS_ UNKNOWN - nvjpeg
Exif Orientation_ NVJPEG_ ORIENTATION_ FLIP_ HORIZONTAL - nvjpeg
Exif Orientation_ NVJPEG_ ORIENTATION_ FLIP_ VERTICAL - nvjpeg
Exif Orientation_ NVJPEG_ ORIENTATION_ NORMAL - nvjpeg
Exif Orientation_ NVJPEG_ ORIENTATION_ ROTATE_ 90 - nvjpeg
Exif Orientation_ NVJPEG_ ORIENTATION_ ROTATE_ 180 - nvjpeg
Exif Orientation_ NVJPEG_ ORIENTATION_ ROTATE_ 270 - nvjpeg
Exif Orientation_ NVJPEG_ ORIENTATION_ TRANSPOSE - nvjpeg
Exif Orientation_ NVJPEG_ ORIENTATION_ TRANSVERSE - nvjpeg
Exif Orientation_ NVJPEG_ ORIENTATION_ UNKNOWN - nvjpeg
Input Format_ t_ NVJPEG_ INPUT_ BGR - nvjpeg
Input Format_ t_ NVJPEG_ INPUT_ BGRI - nvjpeg
Input Format_ t_ NVJPEG_ INPUT_ RGB - nvjpeg
Input Format_ t_ NVJPEG_ INPUT_ RGBI - nvjpeg
Jpeg Encoding_ t_ NVJPEG_ ENCODING_ BASELINE_ DCT - nvjpeg
Jpeg Encoding_ t_ NVJPEG_ ENCODING_ EXTENDED_ SEQUENTIAL_ DCT_ HUFFMAN - nvjpeg
Jpeg Encoding_ t_ NVJPEG_ ENCODING_ PROGRESSIVE_ DCT_ HUFFMAN - nvjpeg
Jpeg Encoding_ t_ NVJPEG_ ENCODING_ UNKNOWN - nvjpeg
Output Format_ t_ NVJPEG_ OUTPUT_ BGR - nvjpeg
Output Format_ t_ NVJPEG_ OUTPUT_ BGRI - nvjpeg
Output Format_ t_ NVJPEG_ OUTPUT_ FORMAT_ MAX - nvjpeg
Output Format_ t_ NVJPEG_ OUTPUT_ RGB - nvjpeg
Output Format_ t_ NVJPEG_ OUTPUT_ RGBI - nvjpeg
Output Format_ t_ NVJPEG_ OUTPUT_ UNCHANGED - nvjpeg
Output Format_ t_ NVJPEG_ OUTPUT_ Y - nvjpeg
Output Format_ t_ NVJPEG_ OUTPUT_ YUV - nvjpeg
Scale Factor_ t_ NVJPEG_ SCALE_ 1_ BY_ 2 - nvjpeg
Scale Factor_ t_ NVJPEG_ SCALE_ 1_ BY_ 4 - nvjpeg
Scale Factor_ t_ NVJPEG_ SCALE_ 1_ BY_ 8 - nvjpeg
Scale Factor_ t_ NVJPEG_ SCALE_ NONE - nvjpeg
Status_ t_ NVJPEG_ STATUS_ ALLOCATOR_ FAILURE - nvjpeg
Status_ t_ NVJPEG_ STATUS_ ARCH_ MISMATCH - nvjpeg
Status_ t_ NVJPEG_ STATUS_ BAD_ JPEG - nvjpeg
Status_ t_ NVJPEG_ STATUS_ EXECUTION_ FAILED - nvjpeg
Status_ t_ NVJPEG_ STATUS_ IMPLEMENTATION_ NOT_ SUPPORTED - nvjpeg
Status_ t_ NVJPEG_ STATUS_ INCOMPLETE_ BITSTREAM - nvjpeg
Status_ t_ NVJPEG_ STATUS_ INTERNAL_ ERROR - nvjpeg
Status_ t_ NVJPEG_ STATUS_ INVALID_ PARAMETER - nvjpeg
Status_ t_ NVJPEG_ STATUS_ JPEG_ NOT_ SUPPORTED - nvjpeg
Status_ t_ NVJPEG_ STATUS_ NOT_ INITIALIZED - nvjpeg
Status_ t_ NVJPEG_ STATUS_ SUCCESS
Functions§
- nvjpeg
Buffer ⚠Device Create - nvjpeg
Buffer ⚠Device Create V2 - nvjpeg
Buffer ⚠Device Destroy - nvjpeg
Buffer ⚠Device Retrieve - nvjpeg
Buffer ⚠Pinned Create - nvjpeg
Buffer ⚠Pinned Create V2 - nvjpeg
Buffer ⚠Pinned Destroy - nvjpeg
Buffer ⚠Pinned Retrieve - nvjpeg
Create ⚠ - nvjpeg
Create ⚠Ex - nvjpeg
Create ⚠ExV2 - nvjpeg
Create ⚠Simple - nvjpeg
Decode ⚠ - nvjpeg
Decode ⚠Batched - nvjpeg
Decode ⚠Batched Ex - nvjpeg
Decode ⚠Batched Initialize - Batch decoding ///////////////
- nvjpeg
Decode ⚠Batched Parse Jpeg Tables - nvjpeg
Decode ⚠Batched PreAllocate - nvjpeg
Decode ⚠Batched Supported - nvjpeg
Decode ⚠Batched Supported Ex - nvjpeg
Decode ⚠Jpeg - nvjpeg
Decode ⚠Jpeg Device - nvjpeg
Decode ⚠Jpeg Host - nvjpeg
Decode ⚠Jpeg Transfer ToDevice - nvjpeg
Decode ⚠Params Create - nvjpeg
Decode ⚠Params Destroy - nvjpeg
Decode ⚠Params SetAllowCMYK - nvjpeg
Decode ⚠Params SetExif Orientation - nvjpeg
Decode ⚠Params SetOutput Format - nvjpeg
Decode ⚠Params SetROI - nvjpeg
Decode ⚠Params SetScale Factor - nvjpeg
Decoder ⚠Create - nvjpeg
Decoder ⚠Destroy - nvjpeg
Decoder ⚠Jpeg Supported - nvjpeg
Decoder ⚠State Create - nvjpeg
Destroy ⚠ - nvjpeg
Encode ⚠GetBuffer Size - nvjpeg
Encode ⚠Image - nvjpeg
Encode ⚠Retrieve Bitstream - nvjpeg
Encode ⚠Retrieve Bitstream Device - nvjpeg
EncodeYUV ⚠ - nvjpeg
Encoder ⚠Params Copy Huffman Tables - nvjpeg
Encoder ⚠Params Copy Metadata - nvjpeg
Encoder ⚠Params Copy Quantization Tables - nvjpeg
Encoder ⚠Params Create - nvjpeg
Encoder ⚠Params Destroy - nvjpeg
Encoder ⚠Params SetEncoding - nvjpeg
Encoder ⚠Params SetOptimized Huffman - nvjpeg
Encoder ⚠Params SetQuality - nvjpeg
Encoder ⚠Params SetSampling Factors - nvjpeg
Encoder ⚠State Create - nvjpeg
Encoder ⚠State Destroy - nvjpeg
GetCudart ⚠Property - nvjpeg
GetDevice ⚠Memory Padding - nvjpeg
GetHardware ⚠Decoder Info - nvjpeg
GetImage ⚠Info - nvjpeg
GetPinned ⚠Memory Padding - nvjpeg
GetProperty ⚠ - nvjpeg
Jpeg ⚠State Create - nvjpeg
Jpeg ⚠State Destroy - nvjpeg
Jpeg ⚠Stream Create - nvjpeg
Jpeg ⚠Stream Destroy - nvjpeg
Jpeg ⚠Stream GetChroma Subsampling - nvjpeg
Jpeg ⚠Stream GetComponent Dimensions - nvjpeg
Jpeg ⚠Stream GetComponents Num - nvjpeg
Jpeg ⚠Stream GetExif Orientation - nvjpeg
Jpeg ⚠Stream GetFrame Dimensions - nvjpeg
Jpeg ⚠Stream GetJpeg Encoding - nvjpeg
Jpeg ⚠Stream Parse - nvjpeg
Jpeg ⚠Stream Parse Header - nvjpeg
Jpeg ⚠Stream Parse Tables - nvjpeg
SetDevice ⚠Memory Padding - nvjpeg
SetPinned ⚠Memory Padding - nvjpeg
State ⚠Attach Device Buffer - nvjpeg
State ⚠Attach Pinned Buffer
Type Aliases§
- cuda
Stream_ t - library
Property Type - library
Property Type_ t - nvjpeg
Backend_ t - nvjpeg
Buffer Device_ t - nvjpeg
Buffer Pinned_ t - nvjpeg
Chroma Subsampling_ t - nvjpeg
Decode Params_ t - nvjpeg
Encoder Params_ t - nvjpeg
Encoder State_ t - nvjpeg
Exif Orientation - nvjpeg
Exif Orientation_ t - nvjpeg
Handle_ t - nvjpeg
Input Format_ t - nvjpeg
Jpeg Decoder_ t - nvjpeg
Jpeg Encoding_ t - nvjpeg
Jpeg State_ t - nvjpeg
Jpeg Stream_ t - nvjpeg
Output Format_ t - nvjpeg
Scale Factor_ t - nvjpeg
Status_ t - tDev
Free - tDev
Free V2 - tDev
Malloc - tDev
Malloc V2 - tPinned
Free - tPinned
Free V2 - tPinned
Malloc - tPinned
Malloc V2