SkyWay Linux SDK
読み取り中…
検索中…
一致する文字列を見つけられません
local_data_stream.hpp
1#ifndef SKYWAY_MEDIA_STREAM_INTERFACE_LOCAL_LOCAL_DATA_STREAM_HPP_
2#define SKYWAY_MEDIA_STREAM_INTERFACE_LOCAL_LOCAL_DATA_STREAM_HPP_
3
4#include <skyway/core/stream/local/data_stream.hpp>
5
6#include "skyway/media/stream/interface/local/local_stream.hpp"
7
8namespace skyway {
9namespace media {
10namespace stream {
11namespace interface {
12namespace local {
13
15public:
16 virtual ~LocalDataStream() = default;
17
19 virtual bool Write(const std::string& data) const = 0;
20
22 virtual bool Write(const uint8_t* data, size_t length) const = 0;
23};
24
25} // namespace local
26} // namespace interface
27} // namespace stream
28} // namespace media
29} // namespace skyway
30
31#endif // SKYWAY_MEDIA_STREAM_INTERFACE_LOCAL_LOCAL_DATA_STREAM_HPP_
virtual bool Write(const uint8_t *data, size_t length) const =0
バイト列を送信します。
virtual bool Write(const std::string &data) const =0
文字列を送信します。