FMIceLinkVideoStream Class Reference
| Inherits from | FMIceLinkMediaStream : FMIceLinkMediaStreamBase : FMIceLinkStream : FMIceLinkStreamBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject | 
|---|---|
| Conforms to | * < > FMIceLinkIVideoInput FMIceLinkIVideoInputCollection FMIceLinkIVideoOutput FMIceLinkIVideoOutputCollection FMIceLinkVideoBuffer FMIceLinkVideoBufferCollection FMIceLinkVideoFormat FMIceLinkVideoFormatCollection FMIceLinkVideoFrame NSObject  | 
| Declared in | FMIceLinkVideoStream.h FMIceLinkVideoStream.m  | 
– createFormatWithAttribute:
	- (FMIceLinkVideoFormat *)createFormatWithAttribute:(FMIceLinkSdpRtpMapAttribute *)attributeParameters
attribute | 
						The attribute.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– createFormatWithName:clockRate:parameters:payloadType:
	- (FMIceLinkVideoFormat *)createFormatWithName:(NSString *)name clockRate:(int)clockRate parameters:(NSString *)parameters payloadType:(int)payloadTypeParameters
name | 
						The format name.  | 
					
|---|---|
clockRate | 
						The clock rate.  | 
					
parameters | 
						The parameters.  | 
					
payloadType | 
						The payload type.  | 
					
Discussion
Declared In
FMIceLinkVideoStream.h
– createInputCollectionWithOutput:
	- (FMIceLinkIVideoInputCollection *)createInputCollectionWithOutput:(NSObject<FMIceLinkIVideoOutput> *)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– createMediaFormatCollection
	- (FMIceLinkVideoFormatCollection *)createMediaFormatCollectionDiscussion
Declared In
FMIceLinkVideoStream.h
– createOutputCollectionWithInput:
	- (FMIceLinkIVideoOutputCollection *)createOutputCollectionWithInput:(NSObject<FMIceLinkIVideoInput> *)inputParameters
input | 
						The input.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– formatArrayFromListWithFormatList:
	- (NSMutableArray *)formatArrayFromListWithFormatList:(NSMutableArray<FMIceLinkVideoFormat*> *)formatListParameters
formatList | 
						The format list.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– init
	- (instancetype)initDiscussion
Declared In
FMIceLinkVideoStream.h
– initWithInput:
	- (instancetype)initWithInput:(NSObject<FMIceLinkIVideoOutput> *)inputParameters
input | 
						The input.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– initWithInput:output:
	- (instancetype)initWithInput:(NSObject<FMIceLinkIVideoOutput> *)input output:(NSObject<FMIceLinkIVideoInput> *)outputParameters
input | 
						The input.  | 
					
|---|---|
output | 
						The output.  | 
					
Discussion
Declared In
FMIceLinkVideoStream.h
– initWithInputs:
	- (instancetype)initWithInputs:(NSMutableArray *)inputsParameters
inputs | 
						The inputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– initWithInputs:outputs:
	- (instancetype)initWithInputs:(NSMutableArray *)inputs outputs:(NSMutableArray *)outputsParameters
inputs | 
						The inputs.  | 
					
|---|---|
outputs | 
						The outputs.  | 
					
Discussion
Declared In
FMIceLinkVideoStream.h
– initWithLocalMedia:
	- (instancetype)initWithLocalMedia:(FMIceLinkLocalMedia *)localMediaParameters
localMedia | 
						The local media.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– initWithLocalMedia:remoteMedia:
	- (instancetype)initWithLocalMedia:(FMIceLinkLocalMedia *)localMedia remoteMedia:(FMIceLinkRemoteMedia *)remoteMediaParameters
localMedia | 
						The local media.  | 
					
|---|---|
remoteMedia | 
						The remote media.  | 
					
Discussion
Declared In
FMIceLinkVideoStream.h
– initWithLocalTrack:
	- (instancetype)initWithLocalTrack:(FMIceLinkVideoTrack *)localTrackParameters
localTrack | 
						The local track.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– initWithLocalTrack:remoteTrack:
	- (instancetype)initWithLocalTrack:(FMIceLinkVideoTrack *)localTrack remoteTrack:(FMIceLinkVideoTrack *)remoteTrackParameters
localTrack | 
						The local track.  | 
					
|---|---|
remoteTrack | 
						The remote track.  | 
					
Discussion
Declared In
FMIceLinkVideoStream.h
– initWithOutput:
	- (instancetype)initWithOutput:(NSObject<FMIceLinkIVideoInput> *)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– initWithOutputs:
	- (instancetype)initWithOutputs:(NSMutableArray *)outputsParameters
outputs | 
						The outputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– initWithRemoteMedia:
	- (instancetype)initWithRemoteMedia:(FMIceLinkRemoteMedia *)remoteMediaParameters
remoteMedia | 
						The remote media.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– localTrack
	- (FMIceLinkVideoTrack *)localTrackDiscussion
Declared In
FMIceLinkVideoStream.h
– processBandwidthAdapatationPolicyChangeWithPolicy:
	- (void)processBandwidthAdapatationPolicyChangeWithPolicy:(FMIceLinkBandwidthAdaptationPolicy)policyDiscussion
Declared In
FMIceLinkVideoStream.h
– processFrame:
	- (bool)processFrame:(FMIceLinkVideoFrame *)frameParameters
frame | 
						The frame. @return  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
– remoteTrack
	- (FMIceLinkVideoTrack *)remoteTrackDiscussion
Declared In
FMIceLinkVideoStream.h
+ videoStream
	+ (FMIceLinkVideoStream *)videoStreamDiscussion
Declared In
FMIceLinkVideoStream.h
+ videoStreamWithInput:
	+ (FMIceLinkVideoStream *)videoStreamWithInput:(NSObject<FMIceLinkIVideoOutput> *)inputParameters
input | 
						The input.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
+ videoStreamWithInput:output:
	+ (FMIceLinkVideoStream *)videoStreamWithInput:(NSObject<FMIceLinkIVideoOutput> *)input output:(NSObject<FMIceLinkIVideoInput> *)outputParameters
input | 
						The input.  | 
					
|---|---|
output | 
						The output.  | 
					
Discussion
Declared In
FMIceLinkVideoStream.h
+ videoStreamWithInputs:
	+ (FMIceLinkVideoStream *)videoStreamWithInputs:(NSMutableArray *)inputsParameters
inputs | 
						The inputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
+ videoStreamWithInputs:outputs:
	+ (FMIceLinkVideoStream *)videoStreamWithInputs:(NSMutableArray *)inputs outputs:(NSMutableArray *)outputsParameters
inputs | 
						The inputs.  | 
					
|---|---|
outputs | 
						The outputs.  | 
					
Discussion
Declared In
FMIceLinkVideoStream.h
+ videoStreamWithLocalMedia:
	+ (FMIceLinkVideoStream *)videoStreamWithLocalMedia:(FMIceLinkLocalMedia *)localMediaParameters
localMedia | 
						The local media.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
+ videoStreamWithLocalMedia:remoteMedia:
	+ (FMIceLinkVideoStream *)videoStreamWithLocalMedia:(FMIceLinkLocalMedia *)localMedia remoteMedia:(FMIceLinkRemoteMedia *)remoteMediaParameters
localMedia | 
						The local media.  | 
					
|---|---|
remoteMedia | 
						The remote media.  | 
					
Discussion
Declared In
FMIceLinkVideoStream.h
+ videoStreamWithLocalTrack:
	+ (FMIceLinkVideoStream *)videoStreamWithLocalTrack:(FMIceLinkVideoTrack *)localTrackParameters
localTrack | 
						The local track.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
+ videoStreamWithLocalTrack:remoteTrack:
	+ (FMIceLinkVideoStream *)videoStreamWithLocalTrack:(FMIceLinkVideoTrack *)localTrack remoteTrack:(FMIceLinkVideoTrack *)remoteTrackParameters
localTrack | 
						The local track.  | 
					
|---|---|
remoteTrack | 
						The remote track.  | 
					
Discussion
Declared In
FMIceLinkVideoStream.h
+ videoStreamWithOutput:
	+ (FMIceLinkVideoStream *)videoStreamWithOutput:(NSObject<FMIceLinkIVideoInput> *)outputParameters
output | 
						The output.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
+ videoStreamWithOutputs:
	+ (FMIceLinkVideoStream *)videoStreamWithOutputs:(NSMutableArray *)outputsParameters
outputs | 
						The outputs.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h
+ videoStreamWithRemoteMedia:
	+ (FMIceLinkVideoStream *)videoStreamWithRemoteMedia:(FMIceLinkRemoteMedia *)remoteMediaParameters
remoteMedia | 
						The remote media.  | 
					
|---|
Discussion
Declared In
FMIceLinkVideoStream.h