10#ifndef ZEP_AUDIO_FACTORY_INTERFACE_HPP_
11#define ZEP_AUDIO_FACTORY_INTERFACE_HPP_
16#include "PcmSinkInterface.hpp"
17#include "PcmSourceInterface.hpp"
29class FactoryInterface {
37 const std::string& stream_name) = 0;
45 const std::string& stream_name) = 0;
factory function interface for audio related streams
Definition FactoryInterface.hpp:29
virtual std::unique_ptr< PcmSourceInterface > CreatePcmSource(const std::string &stream_name)=0
PcmSourceのインスタンスを生成する。
virtual std::unique_ptr< PcmSinkInterface > CreatePcmSink(const std::string &stream_name)=0
PcmSinkのインスタンスを生成する。
Namespace for ZEP SDK.
Definition FactoryInterface.hpp:19