|
Android-cuttlefish cvd tool
|
#include <nvEncodeAPI.h>#include <memory>#include <string>#include <vector>#include "absl/log/log.h"#include "absl/strings/match.h"#include "cuttlefish/host/frontend/webrtc/libcommon/encoder_provider.h"#include "cuttlefish/host/frontend/webrtc/libcommon/encoder_provider_registry.h"#include "cuttlefish/host/frontend/webrtc/libcommon/nvenc_encoder_config.h"#include "cuttlefish/host/frontend/webrtc/libcommon/nvenc_video_encoder.h"#include "cuttlefish/host/libs/gpu/nvenc_capabilities.h"#include "cuttlefish/result/result.h"
Classes | |
| class | cuttlefish::webrtc_streaming::anonymous_namespace{av1_nvenc_encoder_provider.cpp}::Av1NvencEncoderProvider |
Namespaces | |
| namespace | cuttlefish |
| namespace | cuttlefish::webrtc_streaming |
| namespace | cuttlefish::webrtc_streaming::anonymous_namespace{av1_nvenc_encoder_provider.cpp} |
Functions | |
| void | cuttlefish::webrtc_streaming::anonymous_namespace{av1_nvenc_encoder_provider.cpp}::Av1ApplyDefaults (NV_ENC_CONFIG *config) |
| void | cuttlefish::webrtc_streaming::anonymous_namespace{av1_nvenc_encoder_provider.cpp}::Av1SetPicParams (NV_ENC_PIC_PARAMS *params) |
| cuttlefish::webrtc_streaming::REGISTER_ENCODER_PROVIDER (Av1NvencEncoderProvider) | |
Variables | |
| const webrtc::VideoEncoder::ResolutionBitrateLimits | cuttlefish::webrtc_streaming::anonymous_namespace{av1_nvenc_encoder_provider.cpp}::kAv1BitrateLimits [] |
| const NvencEncoderConfig | cuttlefish::webrtc_streaming::anonymous_namespace{av1_nvenc_encoder_provider.cpp}::kAv1Config |