目录
- 1. 简介
-
2. JPEG 解码
- 2.1. 使用 JPEG 解码
-
2.2. nvJPEG 类型声明
- 2.2.1. nvJPEG 后端
- 2.2.2. nvJPEG 比特流句柄
- 2.2.3. nvJPEG 解码设备缓冲区句柄
- 2.2.4. nvJPEG 解码参数句柄
- 2.2.5. nvJPEG 解码固定缓冲区句柄
- 2.2.6. nvJPEG 解码器句柄
- 2.2.7. nvJPEG 主机固定内存分配器接口
- 2.2.8. nvJPEG 扩展主机固定内存分配器接口
- 2.2.9. nvJPEG 图像
- 2.2.10. nvJPEG 设备内存分配器接口
- 2.2.11. nvJPEG 扩展设备内存分配器接口
- 2.2.12. nvJPEG 不透明 JPEG 解码状态句柄
- 2.2.13. nvJPEG 不透明库句柄结构体
- 2.2.14. nvJPEG 输出指针结构体
- 2.2.15. nvJPEG Jpeg 编码
- 2.2.16. nvJPEG 缩放因子
- 2.2.17. nvJPEG 标志
- 2.2.18. nvJPEG Exif 方向
-
2.3. nvJPEG API 参考
-
2.3.1. nvJPEG 辅助 API 参考
- 2.3.1.1. nvjpegGetProperty()
- 2.3.1.2. nvjpegGetCudartProperty()
- 2.3.1.3. nvjpegCreate() [已弃用]
- 2.3.1.4. nvjpegCreateSimple()
- 2.3.1.5. nvjpegCreateEx()
- 2.3.1.6. nvjpegCreateExV2()
- 2.3.1.7. nvjpegDestroy()
- 2.3.1.8. nvjpegSetDeviceMemoryPadding()
- 2.3.1.9. nvjpegGetDeviceMemoryPadding()
- 2.3.1.10. nvjpegSetPinnedMemoryPadding()
- 2.3.1.11. nvjpegGetPinnedMemoryPadding()
- 2.3.1.12. nvjpegGetHardwareDecoderInfo()
- 2.3.1.13. nvjpegJpegStateCreate()
- 2.3.1.14. nvjpegJpegStateDestroy()
- 2.3.1.15. nvjpegDecoderCreate()
- 2.3.1.16. nvjpegDecoderDestroy()
- 2.3.1.17. nvjpegDecoderJpegSupported()
- 2.3.1.18. nvjpegDecoderStateCreate()
- 2.3.1.19. nvjpegJpegStreamCreate()
- 2.3.1.20. nvjpegJpegStreamDestroy()
- 2.3.1.21. nvjpegBufferPinnedCreate()
- 2.3.1.22. nvjpegBufferPinnedCreateV2()
- 2.3.1.23. nvjpegBufferPinnedDestroy()
- 2.3.1.24. nvjpegStateAttachPinnedBuffer()
- 2.3.1.25. nvjpegBufferPinnedRetrieve()
- 2.3.1.26. nvjpegBufferPinnedResize()
- 2.3.1.27. nvjpegBufferDeviceCreate()
- 2.3.1.28. nvjpegBufferDeviceCreateV2()
- 2.3.1.29. nvjpegBufferDeviceDestroy()
- 2.3.1.30. nvjpegStateAttachDeviceBuffer()
- 2.3.1.31. nvjpegBufferDeviceRetrieve()
- 2.3.1.32. nvjpegBufferDeviceResize()
- 2.3.1.33. nvjpegDecodeParamsCreate()
- 2.3.1.34. nvjpegDecodeParamsDestroy()
-
2.3.2. 检索编码图像信息 API
- 2.3.2.1. nvjpegGetImageInfo()
-
2.3.2.2. nvJPEG 流 API
- 2.3.2.2.1. nvjpegJpegStreamParse()
- 2.3.2.2.2. nvjpegJpegStreamParseHeader()
- 2.3.2.2.3. nvjpegJpegStreamParseTables()
- 2.3.2.2.4. nvjpegJpegStreamGetFrameDimensions()
- 2.3.2.2.5. nvjpegJpegStreamGetComponentsNum()
- 2.3.2.2.6. nvjpegJpegStreamGetComponentDimensions()
- 2.3.2.2.7. nvjpegJpegStreamGetChromaSubsampling()
- 2.3.2.2.8. nvjpegJpegStreamGetJpegEncoding()
- 2.3.2.2.9. nvjpegJpegStreamGetExifOrientation()
- 2.3.2.2.10. nvjpegJpegStreamGetSamplePrecision()
-
2.3.3. 解码 API—单阶段
- 2.3.3.1. nvjpegDecode()
- 2.3.3.2. nvjpegDecodeBatchedInitialize()
- 2.3.3.3. nvjpegDecodeBatched()
- 2.3.3.4. nvjpegDecodeBatchedEx()
- 2.3.3.5. nvjpegDecodeBatchedSupported()
- 2.3.3.6. nvjpegDecodeBatchedSupportedEx()
- 2.3.3.7. nvjpegDecodeBatchedPreAllocate()
- 2.3.3.8. nvjpegDecodeBatchedParseJpegTables()
- 2.3.4. 解码 API—解耦解码
- 2.3.5. nvJPEG 解码参数
- 2.3.6. nvJPEG API 返回代码
- 2.3.7. nvJPEG 色度二次采样
- 2.3.8. 参考文档
-
2.3.1. nvJPEG 辅助 API 参考
- 2.4. nvJPEG 示例
-
3. JPEG 编码
- 3.1. 使用编码器
- 3.2. nvJPEG 编码器类型声明
-
3.3. nvJPEG 编码器辅助 API 参考
- 3.3.1. nvjpegEncoderStateCreate()
- 3.3.2. nvjpegEncoderStateDestroy()
- 3.3.3. nvjpegEncoderParamsCreate()
- 3.3.4. nvjpegEncoderParamsDestroy()
- 3.3.5. nvjpegEncoderParamsSetEncoding()
- 3.3.6. nvjpegEncoderParamsSetQuality()
- 3.3.7. nvjpegEncoderParamsSetOptimizedHuffman()
- 3.3.8. nvjpegEncoderParamsSetSamplingFactors()
- 3.4. nvJPEG 编码器 API 参考
- 4. JPEG 转码
- 5. 已弃用 API 列表
- 6. 已知问题
- 7. 通知