MillicastSDK 2.0.0
Loading...
Searching...
No Matches
Classes | Functions
source.h File Reference
#import <CoreVideo/CoreVideo.h>
#import <CoreMedia/CoreMedia.h>
#import <MillicastSDK/mc_logging.h>
#import <MillicastSDK/capabilities.h>
#import <MillicastSDK/exports.h>
#import <MillicastSDK/frames.h>
Include dependency graph for source.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MCSource
 Gathers information about the source. More...
 
class  MCSourceBuilder
 Responsible for building a source object. More...
 
protocol  <CaptureSource>
 Manages the process of capturing the source by input sources, such as a microphone or a camera. More...
 
protocol  <PlaybackSource>
 Responsible for managing playback devices. More...
 
class  MCVideoSource
 Responsible for managing video sources. More...
 
class  MCVideoSourceBuilder
 Responsible for building a video source object. More...
 
protocol  <MCAudioControl>
 Manages audio settings. More...
 
class  MCAudioSource
 Manages the audio capture functionality. More...
 
class  MCAudioSourceBuilder
 Responsible for building AudioSource. More...
 
class  MCAudioPlayback
 
class  MCAudioPlaybackBuilder
 Responsible for building AudioPlayback. More...
 
class  MCCustomAudioSource
 A custom audio source that can be fed any raw audio data for publishing. More...
 
class  MCCustomAudioSourceBuilder
 Responsible for building MCCustomAudioSource. More...
 
class  MCCoreVideoSource
 A Source that allows applications to feed their own raw CVPixelBuffers for publishing. More...
 
class  MCCoreVideoSourceBuilder
 Responsible for building a CoreVideoSource. More...
 

Functions

typedef NS_CLOSED_ENUM (NSInteger, MCSourceType)
 The Source type.
 

Detailed Description

Author
David Baldassin
Date
07/2021

Function Documentation

◆ NS_CLOSED_ENUM()

typedef NS_CLOSED_ENUM ( NSInteger  ,
MCSourceType   
)

The Source type.

Hardware sources, camera, playback devices.

Fullscreen capture source.

Application screen capture source

Microphone devices source

Ndi sources (input and output).

DeckLink devices sources (input and output).

Custom audio source.