FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
NV_ENC_CREATE_BITSTREAM_BUFFER Struct Reference

Creation parameters for output bitstream buffer. More...

#include <nvEncodeAPI.h>

Data Fields

uint32_t version
 [in]: Struct version. More...
 
uint32_t size
 [in]: Size of the bitstream buffer to be created More...
 
NV_ENC_MEMORY_HEAP memoryHeap
 
uint32_t reserved
 [in]: Reserved and must be set to 0 More...
 
NV_ENC_OUTPUT_PTR bitstreamBuffer
 [out]: Pointer to the output bitstream buffer More...
 
voidbitstreamBufferPtr
 [out]: Reserved and should not be used More...
 
uint32_t reserved1 [58]
 [in]: Reserved and should be set to 0 More...
 
voidreserved2 [64]
 [in]: Reserved and should be set to NULL More...
 

Detailed Description

Creation parameters for output bitstream buffer.

Definition at line 978 of file nvEncodeAPI.h.

Field Documentation

uint32_t NV_ENC_CREATE_BITSTREAM_BUFFER::version

[in]: Struct version.

Must be set to NV_ENC_CREATE_BITSTREAM_BUFFER_VER

Definition at line 980 of file nvEncodeAPI.h.

Referenced by nvenc_alloc_surface().

uint32_t NV_ENC_CREATE_BITSTREAM_BUFFER::size

[in]: Size of the bitstream buffer to be created

Definition at line 981 of file nvEncodeAPI.h.

Referenced by nvenc_alloc_surface().

NV_ENC_MEMORY_HEAP NV_ENC_CREATE_BITSTREAM_BUFFER::memoryHeap

Will be removed in sdk 8.0

Definition at line 982 of file nvEncodeAPI.h.

Referenced by nvenc_alloc_surface().

uint32_t NV_ENC_CREATE_BITSTREAM_BUFFER::reserved

[in]: Reserved and must be set to 0

Definition at line 983 of file nvEncodeAPI.h.

NV_ENC_OUTPUT_PTR NV_ENC_CREATE_BITSTREAM_BUFFER::bitstreamBuffer

[out]: Pointer to the output bitstream buffer

Definition at line 984 of file nvEncodeAPI.h.

Referenced by nvenc_alloc_surface().

void* NV_ENC_CREATE_BITSTREAM_BUFFER::bitstreamBufferPtr

[out]: Reserved and should not be used

Definition at line 985 of file nvEncodeAPI.h.

uint32_t NV_ENC_CREATE_BITSTREAM_BUFFER::reserved1[58]

[in]: Reserved and should be set to 0

Definition at line 986 of file nvEncodeAPI.h.

void* NV_ENC_CREATE_BITSTREAM_BUFFER::reserved2[64]

[in]: Reserved and should be set to NULL

Definition at line 987 of file nvEncodeAPI.h.


The documentation for this struct was generated from the following file: