Android-cuttlefish cvd tool
Classes | Namespaces | Macros
encoder_provider_registry.h File Reference
#include <algorithm>
#include <memory>
#include <mutex>
#include <vector>
#include "cuttlefish/host/frontend/webrtc/libcommon/encoder_provider.h"
Include dependency graph for encoder_provider_registry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cuttlefish::webrtc_streaming::EncoderProviderRegistry
 
class  cuttlefish::webrtc_streaming::EncoderProviderRegistrar< T >
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::webrtc_streaming
 

Macros

#define REGISTER_ENCODER_PROVIDER(ProviderClass)
 

Macro Definition Documentation

◆ REGISTER_ENCODER_PROVIDER

#define REGISTER_ENCODER_PROVIDER (   ProviderClass)
Value:
static ::cuttlefish::webrtc_streaming::EncoderProviderRegistrar< \
ProviderClass> \
g_encoder_provider_registrar_##ProviderClass