Zao SDK for Jetson / libzep API Reference
Loading...
Searching...
No Matches
Public Member Functions | List of all members
zep::audio::FactoryInterface Class Referenceabstract

factory function interface for audio related streams More...

#include <FactoryInterface.hpp>

Public Member Functions

virtual std::unique_ptr< PcmSourceInterfaceCreatePcmSource (const std::string &stream_name)=0
 Create an instance of PcmSource.
 
virtual std::unique_ptr< PcmSinkInterfaceCreatePcmSink (const std::string &stream_name)=0
 Create an instance of PcmSink.
 
virtual std::unique_ptr< PcmSourceInterfaceCreatePcmSource (const std::string &stream_name)=0
 PcmSourceのインスタンスを生成する。
 
virtual std::unique_ptr< PcmSinkInterfaceCreatePcmSink (const std::string &stream_name)=0
 PcmSinkのインスタンスを生成する。
 

Detailed Description

factory function interface for audio related streams

音声関連ストリームのファクトリ機能インターフェース

Member Function Documentation

◆ CreatePcmSink() [1/2]

virtual std::unique_ptr< PcmSinkInterface > zep::audio::FactoryInterface::CreatePcmSink ( const std::string &  stream_name)
pure virtual

Create an instance of PcmSink.

Parameters
stream_nameName of the target stream.

◆ CreatePcmSink() [2/2]

virtual std::unique_ptr< PcmSinkInterface > zep::audio::FactoryInterface::CreatePcmSink ( const std::string &  stream_name)
pure virtual

PcmSinkのインスタンスを生成する。

Parameters
stream_name対象とするストリームの名前

◆ CreatePcmSource() [1/2]

virtual std::unique_ptr< PcmSourceInterface > zep::audio::FactoryInterface::CreatePcmSource ( const std::string &  stream_name)
pure virtual

Create an instance of PcmSource.

Parameters
stream_nameName of the target stream.

◆ CreatePcmSource() [2/2]

virtual std::unique_ptr< PcmSourceInterface > zep::audio::FactoryInterface::CreatePcmSource ( const std::string &  stream_name)
pure virtual

PcmSourceのインスタンスを生成する。

Parameters
stream_name対象とするストリームの名前

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