<FMLiveSwitchIInput> Protocol Reference

An input. More...

Instance Methods

(void) - addInput:
 Adds an input. More...
 
(void) - addInputs:
 Adds some inputs. More...
 
(NSObject< FMLiveSwitchIOutput > *) - input
 Gets the input. More...
 
(FMLiveSwitchMediaFormat *) - inputFormat
 Gets the input format. More...
 
(NSMutableArray *) - inputs
 Gets the inputs. More...
 
(NSString *) - pipelineJsonFromInput
 Gets the pipeline JSON from an input. More...
 
(bool) - removeInput:
 Removes an input. More...
 
(void) - removeInputs
 Removes all inputs. More...
 
(void) - removeInputs:
 Removes some inputs. More...
 
- Instance Methods inherited from <FMLiveSwitchIElement>
(NSString *) - externalId
 Gets the external identifier. More...
 
(NSString *) - id
 Gets the identifier. More...
 
(NSString *) - pipelineJson
 Gets the pipeline JSON with this as the central point. More...
 
(void) - setExternalId:
 Sets the external identifier. More...
 

Detailed Description

An input.

Method Documentation

◆ addInput:

- (void) addInput: (NSObject< FMLiveSwitchIOutput > *)  input

Adds an input.

Parameters
inputThe input.

◆ addInputs:

- (void) addInputs: (NSMutableArray *)  inputs

Adds some inputs.

Parameters
inputsThe inputs.

◆ input

Gets the input.

◆ inputFormat

- (FMLiveSwitchMediaFormat*) inputFormat

Gets the input format.

◆ inputs

- (NSMutableArray*) inputs

Gets the inputs.

◆ pipelineJsonFromInput

- (NSString*) pipelineJsonFromInput

Gets the pipeline JSON from an input.

◆ removeInput:

- (bool) removeInput: (NSObject< FMLiveSwitchIOutput > *)  input

Removes an input.

Parameters
inputThe input.

◆ removeInputs

- (void) removeInputs

Removes all inputs.

◆ removeInputs:

- (void) removeInputs: (NSMutableArray *)  inputs

Removes some inputs.

Parameters
inputsThe inputs.