![]() |
SkyWay Linux SDK
|
Streamの作成を行うクラス [詳解]
#include <skyway/media/stream_factory.hpp>
クラス | |
| struct | CaptureOptions |
| 映像入力デバイスからStreamを生成する際の希望設定 [詳解] | |
静的公開メンバ関数 | |
| static std::shared_ptr< stream::local::LocalDataStream > | CreateDataStream () |
| LocalDataStreamを生成します。 | |
| static std::shared_ptr< stream::local::LocalAudioStream > | CreateAudioStream () |
| LocalAudioStreamを生成します。 | |
| static std::shared_ptr< stream::local::LocalAudioStream > | CreateAudioStream (std::shared_ptr< audio::interface::PcmAudioSource > source) |
| LocalAudioStreamを生成します。 | |
| static std::shared_ptr< stream::local::LocalVideoStream > | CreateVideoStream (std::shared_ptr< interface::CapturerVideoSource > capturer) |
| LocalVideoStreamを生成します。 | |
| static std::shared_ptr< stream::local::LocalVideoStream > | CreateVideoStream (const DeviceManager::VideoDevice &device) |
| LocalVideoStreamを生成します。 | |
| static std::shared_ptr< stream::local::LocalVideoStream > | CreateVideoStream (const DeviceManager::VideoDevice &device, const CaptureOptions &options) |
| LocalVideoStreamを生成します。 | |
Streamの作成を行うクラス
|
static |
LocalAudioStreamを生成します。
| source | StreamのソースになるPcmAudioSource |
|
static |
LocalVideoStreamを生成します。
640x480 / 30fps を希望値として映像入力デバイスから生成します。 640x480 / 30fps が必ず使われるとは限りません。
| device | StreamのソースになるVideoDevice |
|
static |
LocalVideoStreamを生成します。
映像入力デバイスに希望するキャプチャ設定を指定して生成します。 指定した値が必ず使われるとは限りません。
| device | StreamのソースになるVideoDevice |
| options | 希望するキャプチャ設定 |
|
static |
LocalVideoStreamを生成します。
| track | StreamのソースになるCapture |