Agora C++ API Reference for All Platforms
Loading...
Searching...
No Matches
media_streaming_source_i.h
1//
2// Agora SDK
3// Copyright (c) 2019 Agora.io. All rights reserved.
4//
5// Created by xiaohua.lu in 2020-03.
6// CodeStyle: Google C++
7//
8
9#pragma once
10
11#include "IAgoraMediaStreamingSource.h"
12 // for agora::utils::worker_type
13
14
15
16namespace agora {
17
18namespace base {
19class IAgoraService;
20} // namespace base
21
22namespace rtc {
23
26
37
38} // namespace rtc
39} // namespace agora
Definition AgoraRefPtr.h:44
Definition IAgoraService.h:395
Definition NGIAgoraMediaNode.h:277
Definition media_streaming_source_i.h:27
virtual ~IMediaStreamingSourceEx()=default
virtual agora_refptr< IVideoEncodedImageSender > getEncodedVideoFrameSender()=0
virtual agora_refptr< IAudioEncodedFrameSender > getEncodedAudioFrameSender()=0
static agora_refptr< IMediaStreamingSource > Create(base::IAgoraService *agora_service)
The IMediaStreamingSource class provides access to a media streaming source demuxer....
Definition IAgoraMediaStreamingSource.h:97
Definition NGIAgoraMediaNode.h:470
Definition IAgoraService.h:72
Definition AgoraExtensions.h:5
Definition AgoraAtomicOps.h:21