Rialto  0.1
Rialto media pipeline API
Public Member Functions | Static Public Member Functions | List of all members
firebolt::rialto::IMediaKeysFactory Class Referenceabstract

IMediaKeys factory class, returns a concrete implementation of IMediaKeys. More...

#include <IMediaKeys.h>

Public Member Functions

virtual std::unique_ptr< IMediaKeyscreateMediaKeys (const std::string &keySystem) const =0
 IMediaKeys factory method, returns a concrete implementation of IMediaKeys. More...
 

Static Public Member Functions

static std::shared_ptr< IMediaKeysFactorycreateFactory ()
 Create a IMediaKeysFactory instance. More...
 

Detailed Description

IMediaKeys factory class, returns a concrete implementation of IMediaKeys.

Member Function Documentation

◆ createFactory()

static std::shared_ptr<IMediaKeysFactory> firebolt::rialto::IMediaKeysFactory::createFactory ( )
static

Create a IMediaKeysFactory instance.

Return values
thefactory instance or null on error.

◆ createMediaKeys()

virtual std::unique_ptr<IMediaKeys> firebolt::rialto::IMediaKeysFactory::createMediaKeys ( const std::string &  keySystem) const
pure virtual

IMediaKeys factory method, returns a concrete implementation of IMediaKeys.

Parameters
[in]keySystem: The key system for which to create a Media Keys instance.
Return values
thenew media keys instance or null on error.

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