| asNvidiaGUID(H264EncoderNVCodecProps::H264CodecProfile profileEnum) | H264EncoderNVCodecHelper::Detail | inlineprivatestatic |
| createDefaultEncoderParams(NV_ENC_INITIALIZE_PARAMS *pIntializeParams) | H264EncoderNVCodecHelper::Detail | inlineprivate |
| Detail(uint32_t &bitRateKbps, apracucontext_sp &cuContext, uint32_t &gopLength, uint32_t &frameRate, H264EncoderNVCodecProps::H264CodecProfile profile, bool enableBFrames, uint32_t &bufferThres) | H264EncoderNVCodecHelper::Detail | inline |
| doubleOutputBuffers(uint32_t bufferLength) const | H264EncoderNVCodecHelper::Detail | inlineprivate |
| encode(frame_sp &frame) | H264EncoderNVCodecHelper::Detail | inline |
| endEncode() | H264EncoderNVCodecHelper::Detail | inline |
| GetCapabilityValue(GUID guidCodec, NV_ENC_CAPS capsToQuery) | H264EncoderNVCodecHelper::Detail | inlineprivate |
| getSPSPPS(void *&buffer, size_t &size, int &width, int &height) | H264EncoderNVCodecHelper::Detail | inline |
| init(uint32_t width, uint32_t height, uint32_t pitch, ImageMetadata::ImageType imageType, std::function< frame_sp(size_t)> _makeFrame, std::function< void(frame_sp &, frame_sp &)> _send) | H264EncoderNVCodecHelper::Detail | inline |
| initializeEncoder() | H264EncoderNVCodecHelper::Detail | inlineprivate |
| is_not_empty() const | H264EncoderNVCodecHelper::Detail | inlineprivate |
| is_output_available() const | H264EncoderNVCodecHelper::Detail | inlineprivate |
| m_bEnableBFrames | H264EncoderNVCodecHelper::Detail | private |
| m_bRunning | H264EncoderNVCodecHelper::Detail | private |
| m_eBufferFormat | H264EncoderNVCodecHelper::Detail | private |
| m_encodeConfig | H264EncoderNVCodecHelper::Detail | private |
| m_initializeParams | H264EncoderNVCodecHelper::Detail | private |
| m_nBitRateKbps | H264EncoderNVCodecHelper::Detail | private |
| m_nBufferThres | H264EncoderNVCodecHelper::Detail | private |
| m_nencodeParam | H264EncoderNVCodecHelper::Detail | private |
| m_nEncoderBuffer | H264EncoderNVCodecHelper::Detail | private |
| m_nFrameRate | H264EncoderNVCodecHelper::Detail | private |
| m_nGopLength | H264EncoderNVCodecHelper::Detail | private |
| m_nHeight | H264EncoderNVCodecHelper::Detail | private |
| m_nOutSPSPPSPayloadSize | H264EncoderNVCodecHelper::Detail | private |
| m_nPitch | H264EncoderNVCodecHelper::Detail | private |
| m_nProfile | H264EncoderNVCodecHelper::Detail | private |
| m_nvcodecResources | H264EncoderNVCodecHelper::Detail | private |
| m_nWidth | H264EncoderNVCodecHelper::Detail | private |
| m_spsppsFrame | H264EncoderNVCodecHelper::Detail | private |
| m_spsppsPayload | H264EncoderNVCodecHelper::Detail | private |
| m_thread | H264EncoderNVCodecHelper::Detail | private |
| makeFrame | H264EncoderNVCodecHelper::Detail | private |
| mProps | H264EncoderNVCodecHelper::Detail | private |
| processOutput() | H264EncoderNVCodecHelper::Detail | inlineprivate |
| RegisterResource(void *pBuffer, NV_ENC_INPUT_RESOURCE_TYPE eResourceType, int width, int height, int pitch, NV_ENC_BUFFER_FORMAT bufferFormat, NV_ENC_BUFFER_USAGE bufferUsage) | H264EncoderNVCodecHelper::Detail | inlineprivate |
| send | H264EncoderNVCodecHelper::Detail | private |
| unload() | H264EncoderNVCodecHelper::Detail | inlineprivate |
| ~Detail() | H264EncoderNVCodecHelper::Detail | inline |