Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
cuttlefish::anonymous_namespace{media.cpp}::MediaConfigsFragmentImpl Class Reference
Inheritance diagram for cuttlefish::anonymous_namespace{media.cpp}::MediaConfigsFragmentImpl:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::anonymous_namespace{media.cpp}::MediaConfigsFragmentImpl:
Collaboration graph
[legend]

Public Member Functions

 INJECT (MediaConfigsFragmentImpl(MediaConfigs &configs))
 
std::string Name () const override
 
Json::Value Serialize () const override
 
bool Deserialize (const Json::Value &json) override
 
- Public Member Functions inherited from cuttlefish::ConfigFragment
virtual ~ConfigFragment ()
 
virtual std::string Name () const =0
 
virtual Json::Value Serialize () const =0
 
virtual bool Deserialize (const Json::Value &)=0
 

Private Attributes

MediaConfigsconfigs_
 

Static Private Attributes

static constexpr char kMediaConfigs [] = "media_configs"
 
static constexpr char kType [] = "type"
 
static constexpr char kLensFacing [] = "lens_facing"
 

Member Function Documentation

◆ Deserialize()

bool cuttlefish::anonymous_namespace{media.cpp}::MediaConfigsFragmentImpl::Deserialize ( const Json::Value &  json)
inlineoverridevirtual

◆ INJECT()

cuttlefish::anonymous_namespace{media.cpp}::MediaConfigsFragmentImpl::INJECT ( MediaConfigsFragmentImpl(MediaConfigs &configs)  )
inline

◆ Name()

std::string cuttlefish::anonymous_namespace{media.cpp}::MediaConfigsFragmentImpl::Name ( ) const
inlineoverridevirtual

◆ Serialize()

Json::Value cuttlefish::anonymous_namespace{media.cpp}::MediaConfigsFragmentImpl::Serialize ( ) const
inlineoverridevirtual

Member Data Documentation

◆ configs_

MediaConfigs& cuttlefish::anonymous_namespace{media.cpp}::MediaConfigsFragmentImpl::configs_
private

◆ kLensFacing

constexpr char cuttlefish::anonymous_namespace{media.cpp}::MediaConfigsFragmentImpl::kLensFacing[] = "lens_facing"
staticconstexprprivate

◆ kMediaConfigs

constexpr char cuttlefish::anonymous_namespace{media.cpp}::MediaConfigsFragmentImpl::kMediaConfigs[] = "media_configs"
staticconstexprprivate

◆ kType

constexpr char cuttlefish::anonymous_namespace{media.cpp}::MediaConfigsFragmentImpl::kType[] = "type"
staticconstexprprivate

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