Sunshine latest
Self-hosted game stream host for Moonlight.
AVVideo Class Reference
Inheritance diagram for AVVideo:
[legend]
Collaboration diagram for AVVideo:
[legend]

Instance Methods

(dispatch_semaphore_t) - capture:
 
(id) - initWithDisplay:frameRate:
 
(void) - setFrameWidth:frameHeight:
 

Class Methods

(NSArray< NSDictionary * > *) + displayNames
 
(NSString *) + getDisplayName:
 

Protected Types

typedef bool(^ FrameCallbackBlock) (CMSampleBufferRef)
 

Properties

NSMapTable< AVCaptureConnection *, FrameCallbackBlock > * captureCallbacks
 
NSMapTable< AVCaptureConnection *, dispatch_semaphore_t > * captureSignals
 
CGDirectDisplayID displayID
 
int frameHeight
 
int frameWidth
 
CMTime minFrameDuration
 
OSType pixelFormat
 
AVCaptureSession * session
 
NSMapTable< AVCaptureConnection *, AVCaptureVideoDataOutput * > * videoOutputs
 

The documentation for this class was generated from the following files: