OBJECT

Mutation

link GraphQL Schema definition

  • type Mutation {
  • _: Boolean
  • # Creates and returns a new company.
  • #
  • # Arguments
  • # input: The company definition.
  • createCompany(input: CompanyCreateInput!): Company
  • # Renames a company and returns the updated company.
  • #
  • # Arguments
  • # companyId: The company ID.
  • # name: The updated company name.
  • renameCompany(companyId: ID!, name: String!): Company
  • # Deletes a company.
  • #
  • # Arguments
  • # companyId: The company ID.
  • deleteCompany(companyId: ID!): DeleteResult
  • # Reissues a company's access key.
  • #
  • # Arguments
  • # companyId: The company ID.
  • reissueCompanyAccessKey(companyId: ID!): AccessKey
  • # Sets a property on a company.
  • #
  • # Arguments
  • # companyId: The company ID.
  • # input: The property definition.
  • setCompanyExtraProperty(
  • companyId: ID!,
  • input: ExtraPropertyInput!
  • ): Company
  • # Deletes a property from a company.
  • #
  • # Arguments
  • # companyId: The company ID.
  • # name: The name of the property to be deleted.
  • deleteCompanyExtraProperty(
  • companyId: ID!,
  • name: String!
  • ): Company
  • # Sets encoder asset information.
  • #
  • # Arguments
  • # companyId: The company ID.
  • # input: The encoder assset information.
  • setCompanyEncoderAssetInfo(
  • companyId: ID!,
  • input: EncoderAssetInput!
  • ): Company
  • # Creates and returns a new access key.
  • #
  • # Arguments
  • # identityId: The ID of the identity to which the access key
  • # authenticates.
  • # name: Deprecated. The name of the access key.
  • # input: The access key definition.
  • createAccessKey(identityId: ID!, name: String, input: AccessKeyInput): AccessKey
  • # Deletes an access key.
  • #
  • # Arguments
  • # id: The ID of the access key.
  • deleteAccessKey(id: String!): DeleteResult
  • # Creates and returns a new provider key.
  • #
  • # Arguments
  • # namespaceId: The namespace ID.
  • # input: The provider key definition.
  • createProviderKey(namespaceId: ID!, input: ProviderKeyInput): ProviderKey
  • # Deletes a provider key.
  • #
  • # Arguments
  • # id: The provider key ID.
  • deleteProviderKey(id: ID!): DeleteResult
  • # Creates and returns the broadcast.
  • #
  • # Arguments
  • # namespaceId: The parent namespace ID.
  • # input: The broadcast definition.
  • createBroadcast(namespaceId: ID!, input: BroadcastCreateInput!): Broadcast
  • # Renames a broadcast and returns the updated broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # name: The updated broadcast name.
  • renameBroadcast(broadcastId: ID!, name: String!): EncoderGroup
  • # Deletes a broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • deleteBroadcast(broadcastId: ID!): DeleteResult
  • # Creates and returns a new broadcast group.
  • #
  • # Arguments
  • # namespaceId: The namespace ID.
  • # input: The broadcast group definition.
  • createBroadcastGroup(
  • namespaceId: ID!,
  • input: BroadcastGroupCreateInput!
  • ): BroadcastGroup
  • # Renames a broadcast group and returns the updated broadcast group.
  • #
  • # Arguments
  • # broadcastGroupId: The broadcast group ID.
  • # name: The updated broadcast group name.
  • renameBroadcastGroup(broadcastGroupId: ID!, name: String!): BroadcastGroup
  • # Deletes a broadcast group.
  • #
  • # Arguments
  • # broadcastGroupId: The broadcast group ID.
  • deleteBroadcastGroup(broadcastGroupId: ID!): DeleteResult
  • # Adds a broadcast to a broadcast group and returns the updated broadcast group.
  • #
  • # Arguments
  • # broadcastGroupId: The broadcast group ID.
  • # broadcastId: The broadcast ID.
  • addBroadcastToBroadcastGroup(
  • broadcastGroupId: ID!,
  • broadcastId: ID!
  • ): BroadcastGroup
  • # Removes a broadcast from a broadcast group and returns the updated broadcast
  • # group.
  • #
  • # Arguments
  • # broadcastGroupId: The broadcast group ID.
  • # broadcastId: The broadcast ID.
  • removeBroadcastFromBroadcastGroup(
  • broadcastGroupId: ID!,
  • broadcastId: ID!
  • ): BroadcastGroup
  • # Sets the status of a broadcast and returns the updated broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # status: The broadcast status.
  • setBroadcastStatus(
  • broadcastId: ID!,
  • status: ENUM_BROADCASTSTATUS!
  • ): Broadcast
  • # Adds a broadcast input to an exisiting broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # input: The broadcast input type definition.
  • createBroadcastInput(
  • broadcastId: ID,
  • input: BroadcastInputInput!
  • ): Broadcast
  • # Sets the input type for a broadcast and returns the updated broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # broadcastInputId: The broadcast input ID.
  • # input: The broadcast input type definition.
  • setBroadcastInputInfo(
  • broadcastId: ID,
  • broadcastInputId: ID,
  • input: BroadcastInputInfo!
  • ): Broadcast
  • # Sets the input type for a broadcast and returns the updated broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # broadcastInputId: The broadcast input ID.
  • # input: The broadcast input type definition.
  • setBroadcastInputInputType(
  • broadcastId: ID,
  • broadcastInputId: ID,
  • input: BroadcastInputTypeInput!
  • ): Broadcast
  • # Sets the video input for a broadcast and returns the updated broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # broadcastInputId: The broadcast input ID.
  • # input: The video input definition.
  • setBroadcastInputVideoInput(
  • broadcastId: ID,
  • broadcastInputId: ID,
  • input: BroadcastInputVideoInputInput!
  • ): Broadcast
  • # Sets the video capture maximum frame size for a broadcast and returns the
  • # updated broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # broadcastInputId: The broadcast input ID.
  • # input: The video capture maximum frame size definition.
  • setBroadcastInputVideoMaxFrameSize(
  • broadcastId: ID,
  • broadcastInputId: ID,
  • input: BroadcastInputVideoMaxFrameSizeInput!
  • ): Broadcast
  • # Sets the video capture maximum frame rate for a broadcast and returns the
  • # updated broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # broadcastInputId: The broadcast input ID.
  • # input: The video capture maximum frame rate definition.
  • setBroadcastInputVideoMaxFrameRate(
  • broadcastId: ID,
  • broadcastInputId: ID,
  • input: BroadcastInputVideoMaxFrameRateInput!
  • ): Broadcast
  • # Sets the video capture keyframe interval for a broadcast and returns the updated
  • # broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # broadcastInputId: The broadcast input ID.
  • # input: The video capture keyframe interval definition.
  • setBroadcastInputVideoKeyFrameIntervalMilliseconds(
  • broadcastId: ID,
  • broadcastInputId: ID,
  • input: BroadcastInputVideoKeyFrameIntervalMillisecondsInput!
  • ): Broadcast
  • # Sets the video capture aspect ration for a broadcast and returns the updated
  • # broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # broadcastInputId: The broadcast input ID.
  • # input: The video capture aspect ratio definition.
  • setBroadcastInputVideoAspectRatio(
  • broadcastId: ID,
  • broadcastInputId: ID,
  • input: BroadcastInputVideoAspectRatioInput!
  • ): Broadcast
  • # Sets a graphic overlay for a broadcast and returns the updated broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # broadcastInputId: The broadcast input ID.
  • # input: The graphic overlay definition.
  • setBroadcastInputVideoOverlay(
  • broadcastId: ID,
  • broadcastInputId: ID,
  • input: BroadcastInputVideoOverlayInput!
  • ): Broadcast
  • # Sets the audio channel map for a broadcast and returns the updated broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # broadcastInputId: The broadcast input ID.
  • # input: The audio channel map definition.
  • setBroadcastInputAudioChannels(
  • broadcastId: ID,
  • broadcastInputId: ID,
  • input: BroadcastInputAudioChannelsInput
  • ): Broadcast
  • # Sets the audio level for a broadcast and returns the updated broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # broadcastInputId: The broadcast input ID.
  • # input: The audio level definition.
  • setBroadcastInputAudioLevel(
  • broadcastId: ID,
  • broadcastInputId: ID,
  • input: BroadcastInputAudioLevelInput!
  • ): Broadcast
  • # Sets the MediaCaster input for a broadcast and returns the updated broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # broadcastInputId: The broadcast input ID.
  • # input: The MediaCaster intput definition.
  • setBroadcastInputMediaCasterInfo(
  • broadcastId: ID,
  • broadcastInputId: ID,
  • input: BroadcastMediaCasterInput!
  • ): Broadcast
  • # Creates and returns a new broadcast output.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # input: The broadcast output definition.
  • createBroadcastOutput(
  • broadcastId: ID!,
  • input: BroadcastOutputInput!
  • ): BroadcastOutput
  • # Sets the stream name of a broadcast output and returns the updated broadcast
  • # output.
  • #
  • # Arguments
  • # broadcastOutputId: The broadcast output ID.
  • # streamName: The stream name.
  • setBroadcastOutputStreamName(
  • broadcastOutputId: ID!,
  • streamName: String!
  • ): BroadcastOutput
  • # Sets an identifying tag for a broadcast output object and returns the updated
  • # broadcast output.
  • #
  • # Arguments
  • # broadcastOutputId: The broadcast output ID.
  • # tag: The identifying tag.
  • setBroadcastOutputTag(broadcastOutputId: ID!, tag: String!): BroadcastOutput
  • # Deletes a broadcast output.
  • #
  • # Arguments
  • # broadcastOutputId: The broadcast output ID.
  • deleteBroadcastOutput(broadcastOutputId: ID!): DeleteResult
  • # Creates and returns a new broadcast display.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # input: [Not documented]
  • createBroadcastDisplay(
  • broadcastId: ID!,
  • input: BroadcastDisplayInput!
  • ): BroadcastDisplay
  • # Sets the broadcast display information and returns the updated broadcast
  • # display.
  • #
  • # Arguments
  • # broadcastDisplayId: The broadcast display ID.
  • # input: The broadcast display definition.
  • setBroadcastDisplayInfo(
  • broadcastDisplayId: ID!,
  • input: BroadcastDisplayInfo!
  • ): BroadcastDisplay
  • # Deletes a broadcast display.
  • #
  • # Arguments
  • # broadcastDisplayId: The broadcast display ID.
  • deleteBroadcastDisplay(broadcastDisplayId: ID!): DeleteResult
  • # Sets the post-processing configuration for a broadcast and returns the updated
  • # broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # input: The post-processing configuration definition.
  • setBroadcastTranscodingConfigurationPostProcessingInfo(
  • broadcastId: ID!,
  • input: TranscodingConfigurationPostProcessingInfo!
  • ): Broadcast
  • # Sets the decoding configuration for a broadcast and returns the updated
  • # broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # input: The decoding configuration definition.
  • setBroadcastTranscodingConfigurationDecodingVideoInfo(
  • broadcastId: ID!,
  • input: TranscodingConfigurationDecodingVideoInfo!
  • ): Broadcast
  • # Sets the scaling configuration for a broadcast and returns the updated
  • # broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # input: The scaling configuration definition.
  • setBroadcastTranscodingConfigurationScalingInfo(
  • broadcastId: ID!,
  • input: TranscodingConfigurationScalingInfo!
  • ): Broadcast
  • # Sets a property on a transcoding configuration.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # input: The property definition.
  • setBroadcastTranscodingConfigurationExtraProperty(
  • broadcastId: ID!,
  • input: ExtraPropertyInput!
  • ): Broadcast
  • # Deletes a property from a transcoding configuration.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # name: The name of the property to be deleted.
  • deleteBroadcastTranscodingConfigurationExtraProperty(
  • broadcastId: ID!,
  • name: String!
  • ): Broadcast
  • # Sets a decoding parameter on a transcoding configuration.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # input: The property definition.
  • setBroadcastTranscodingConfigurationDecodingVideoParameter(
  • broadcastId: ID!,
  • input: TranscoderParameterVideoDecodeInput!
  • ): Broadcast
  • # Deletes a decoding parameter from a transcoding configuration.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # name: The name of the property to be deleted.
  • deleteBroadcastTranscodingConfigurationDecodingVideoParameter(
  • broadcastId: ID!,
  • name: String!
  • ): Broadcast
  • # Creates and returns a new broadcast encoder.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # input: The broadcast encoder definition.
  • createBroadcastEncoder(
  • broadcastId: ID!,
  • input: BroadcastEncoderInput!
  • ): Broadcast
  • # Deletes a broadcast encoder.
  • #
  • # Arguments
  • # broadcastEncoderId: The broadcast encoder ID.
  • deleteBroadcastEncoder(broadcastEncoderId: ID!): DeleteResult
  • # Deletes a broadcast encoder by encoder ID.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # encoderId: The encoder id.
  • deleteBroadcastEncoderByEncoderId(
  • broadcastId: ID!,
  • encoderId: ID!
  • ): DeleteResult
  • # Activates the encoders associated with a broadcast and returns the broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • activateBroadcastEncoders(broadcastId: ID!): Broadcast
  • # Deactivates the encoders associated with a broadcast and returns the broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • deactivateBroadcastEncoders(broadcastId: ID!): Broadcast
  • # Renames encoding configuration and returns the updated encoding configuration.
  • #
  • # Arguments
  • # encodingConfigurationId: The encoding configuration ID.
  • # name: The updated encoding configuration name.
  • renameBroadcastEncodingConfiguration(
  • encodingConfigurationId: ID!,
  • name: String!
  • ): EncodingConfiguration
  • # Sets the video encoding configuration of an encoding configuration and returns
  • # the updated video encoding configuration.
  • #
  • # Arguments
  • # encodingConfigurationVideoId: The video encoding configuration
  • # ID.
  • # input: The video encoding configuration definition.
  • setBroadcastEncodingConfigurationVideo(
  • encodingConfigurationVideoId: ID!,
  • input: EncodingConfigurationVideoInfo!
  • ): EncodingConfigurationVideo
  • # Sets the audio encoding configuration of an encoding configuration and returns
  • # the updated audio encoding configuration.
  • #
  • # Arguments
  • # encodingConfigurationAudioId: The audio encoding configuration
  • # ID.
  • # input: The audio encoding configuration definition.
  • setBroadcastEncodingConfigurationAudio(
  • encodingConfigurationAudioId: ID!,
  • input: EncodingConfigurationAudioInfo!
  • ): EncodingConfigurationAudio
  • # Sets a video encoding configuration parameter on a video encoding configuration.
  • #
  • # Arguments
  • # encodingConfigurationVideoId: The video encoding configuration
  • # ID.
  • # input: The parameter definition.
  • setEncodingConfigurationVideoTranscoderParameter(
  • encodingConfigurationVideoId: ID!,
  • input: TranscoderParameterVideoInput!
  • ): EncodingConfigurationVideo
  • # Deletes a video encoding configuration parameter from a video encoding
  • # configuration.
  • #
  • # Arguments
  • # encodingConfigurationVideoId: [Not documented]
  • # name: The name of the parameter to be deleted.
  • deleteEncodingConfigurationVideoTranscoderParameter(
  • encodingConfigurationVideoId: ID!,
  • name: String!
  • ): EncodingConfigurationVideo
  • # Sets an audio encoding configuration parameter on an audio encoding
  • # configuration.
  • #
  • # Arguments
  • # encodingConfigurationAudioId: The audio encoding configuration
  • # ID.
  • # input: The parameter definition.
  • setEncodingConfigurationAudioTranscoderParameter(
  • encodingConfigurationAudioId: ID!,
  • input: TranscoderParameterAudioInput!
  • ): EncodingConfigurationAudio
  • # Deletes an audio encoding configuration parameter from a video audio
  • # configuration.
  • #
  • # Arguments
  • # encodingConfigurationAudioId: The audio encoding configuration
  • # ID.
  • # name: The name of the parameter to be deleted.
  • deleteEncodingConfigurationAudioTranscoderParameter(
  • encodingConfigurationAudioId: ID!,
  • name: String!
  • ): EncodingConfigurationAudio
  • # Creates and returns a new stream target.
  • #
  • # Arguments
  • # broadcastOutputId: The broadcast output ID.
  • # input: The stream target definition.
  • createBroadcastStreamTarget(
  • broadcastOutputId: ID!,
  • input: BroadcastStreamTargetInput!
  • ): BroadcastStreamTarget
  • # Sets a stream target and returns the udpated stream target.
  • #
  • # Arguments
  • # broadcastStreamTargetId: The stream target ID.
  • # input: The stream target definition.
  • setBroadcastStreamTargetInfo(
  • broadcastStreamTargetId: ID!,
  • input: BroadcastStreamTargetInfo!
  • ): BroadcastStreamTarget
  • # Deletes a stream target.
  • #
  • # Arguments
  • # broadcastStreamTargetId: The stream target ID.
  • deleteBroadcastStreamTarget(
  • broadcastStreamTargetId: ID!
  • ): DeleteResult
  • # Creates and returns a new recording configuration.
  • #
  • # Arguments
  • # broadcastOutputId: The broadcast output ID.
  • # input: The recording configuration definition.
  • createBroadcastRecording(
  • broadcastOutputId: ID!,
  • input: BroadcastRecordingInput!
  • ): BroadcastRecording
  • # Sets a recording configuration and returns the udpated recording configuration.
  • #
  • # Arguments
  • # broadcastRecordingId: The recording configuration ID.
  • # input: The recording configuration definition.
  • setBroadcastRecordingInfo(
  • broadcastRecordingId: ID!,
  • input: BroadcastRecordingInfo!
  • ): BroadcastRecording
  • # Deletes a recording configuration.
  • #
  • # Arguments
  • # broadcastRecordingId: The recording configuration ID.
  • deleteBroadcastRecording(broadcastRecordingId: ID!): DeleteResult
  • # Sets a property on a broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # input: The property definition.
  • setBroadcastExtraProperty(
  • broadcastId: ID!,
  • input: ExtraPropertyInput!
  • ): Broadcast
  • # Deletes a property from a broadcast.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # name: The name of the property to be deleted.
  • deleteBroadcastExtraProperty(
  • broadcastId: ID!,
  • name: String!
  • ): Broadcast
  • # Sets a property on a broadcast group.
  • #
  • # Arguments
  • # broadcastGroupId: The broadcast group ID.
  • # input: The property definition.
  • setBroadcastGroupExtraProperty(
  • broadcastGroupId: ID!,
  • input: ExtraPropertyInput!
  • ): BroadcastGroup
  • # Deletes a property from a broadcast group.
  • #
  • # Arguments
  • # broadcastGroupId: The broadcast group ID.
  • # name: The name of the property to be deleted.
  • deleteBroadcastGroupExtraProperty(
  • broadcastGroupId: ID!,
  • name: String!
  • ): BroadcastGroup
  • # Sets a property to an encoding configuration.
  • #
  • # Arguments
  • # encodingConfigurationId: The encoding configuration ID.
  • # input: The property definition.
  • setEncodingConfigurationExtraProperty(
  • encodingConfigurationId: ID!,
  • input: ExtraPropertyInput!
  • ): EncodingConfiguration
  • # Deletes a property from an encoding configuration.
  • #
  • # Arguments
  • # encodingConfigurationId: The encoding configuration ID.
  • # name: The name of the property to be deleted.
  • deleteEncodingConfigurationExtraProperty(
  • encodingConfigurationId: ID!,
  • name: String!
  • ): EncodingConfiguration
  • # Creates and returns a new encoder.
  • #
  • # Arguments
  • # namespaceId: The ID of the parent namespace to which the
  • # encoder belongs.
  • # input: The encoder definition.
  • createEncoder(namespaceId: ID!, input: EncoderCreateInput!): Encoder
  • # Renames an encoder and returns the updated encoder.
  • #
  • # Arguments
  • # encoderId: The encoder ID.
  • # name: The updated encoder name.
  • renameEncoder(encoderId: ID!, name: String!): Encoder
  • # Deletes an encoder.
  • #
  • # Arguments
  • # encoderId: The encoder ID.
  • deleteEncoder(encoderId: ID!): DeleteResult
  • # Re-issues the access key for an encoder.
  • #
  • # Arguments
  • # encoderId: The encoder ID.
  • reissueEncoderAccessKey(encoderId: ID!): AccessKey
  • # Creates and returns a new encoder group.
  • #
  • # Arguments
  • # namespaceId: The ID of the parent namespace to which the
  • # encoder group belongs.
  • # input: The encoder group definition.
  • createEncoderGroup(
  • namespaceId: ID!,
  • input: EncoderGroupCreateInput!
  • ): EncoderGroup
  • # Renames an encoder group and returns the updated encoder group.
  • #
  • # Arguments
  • # encoderGroupId: The encoder group ID.
  • # name: The updated encoder group name.
  • renameEncoderGroup(encoderGroupId: ID!, name: String!): EncoderGroup
  • # Deletes an encoder group.
  • #
  • # Arguments
  • # encoderGroupId: The encoder group ID.
  • deleteEncoderGroup(encoderGroupId: ID!): DeleteResult
  • # Adds an encoder to an encoder group and returns the updated encoder group.
  • #
  • # Arguments
  • # encoderGroupId: The encoder group ID.
  • # encoderId: The encoder ID.
  • addEncoderToEncoderGroup(
  • encoderGroupId: ID!,
  • encoderId: ID!
  • ): EncoderGroup
  • # Removes an encoder from an encoder group and returns the updated encoder group.
  • #
  • # Arguments
  • # encoderGroupId: The encoder group ID.
  • # encoderId: The encoder ID.
  • removeEncoderFromEncoderGroup(
  • encoderGroupId: ID!,
  • encoderId: ID!
  • ): EncoderGroup
  • # Sets status as well as the audio and video capture session information for an
  • # encoder and returns the status.
  • #
  • # Arguments
  • # encoderId: The encoder ID.
  • # input: The status definition.
  • setAllEncoderStatus(
  • encoderId: ID!,
  • input: EncoderStatusAllInput!
  • ): UpdateResult
  • # Sets the status of an encoder and returns the encoder object.
  • #
  • # Arguments
  • # encoderId: The encoder ID.
  • # input: The status definition.
  • setEncoderStatus(encoderId: ID!, input: EncoderStatusInput!): Encoder
  • # Sets the audio and video capture session information for an encoder.
  • #
  • # Arguments
  • # encoderId: The encoder ID.
  • # input: The audio and video capture session information.
  • setEncoderCaptureSessionInfo(
  • encoderId: ID!,
  • input: EncoderCaptureSessionInfoInput!
  • ): Encoder
  • # Sets a property on an encoder.
  • #
  • # Arguments
  • # encoderId: The encoder ID.
  • # input: The property definition.
  • setEncoderExtraProperty(
  • encoderId: ID!,
  • input: ExtraPropertyInput!
  • ): Encoder
  • # Deletes a property from an encoder.
  • #
  • # Arguments
  • # encoderId: The encoder ID.
  • # name: The name of the property to be deleted.
  • deleteEncoderExtraProperty(
  • encoderId: ID!,
  • name: String!
  • ): Encoder
  • # Sets a property on an encoder group.
  • #
  • # Arguments
  • # encoderGroupId: The encoder group ID.
  • # input: The property definition.
  • setEncoderGroupExtraProperty(
  • encoderGroupId: ID!,
  • input: ExtraPropertyInput!
  • ): EncoderGroup
  • # Deletes a property from an encoder group.
  • #
  • # Arguments
  • # encoderGroupId: The encoder group ID.
  • # name: The name of the property to be deleted.
  • deleteEncoderGroupExtraProperty(
  • encoderGroupId: ID!,
  • name: String!
  • ): EncoderGroup
  • # Activates an encoder and returns the updated encoder.
  • #
  • # Arguments
  • # namespaceId: The namespace ID.
  • # input: Activate Encoder Input.
  • activateEncoder(namespaceId: ID!, input: EncoderActivateInput!): Encoder
  • # Moves an encoder to a different namespace and returns the updated encoder.
  • #
  • # Arguments
  • # encoderId: The encoder ID.
  • # namespaceId: The namespace ID.
  • moveEncoderToNamespace(encoderId: ID!, namespaceId: ID!): Encoder
  • # Sends a JSON-formatted command to encoder and returns the encoder response.
  • #
  • # Arguments
  • # encoderId: The encoder ID.
  • # command: The encoder command.
  • sendEncoderCommand(encoderId: ID!, command: JSON): EncoderCommandMutationResponse
  • # Sends a response to an encoder command.
  • #
  • # Arguments
  • # deviceId: The response to the encoder command.
  • # correlationId: The correlation ID of the command to which this
  • # is responding.
  • # response: The JSON-formatted response to the encoder command.
  • sendEncoderCommandResponse(
  • deviceId: String!,
  • correlationId: String!,
  • response: JSON
  • ): EncoderCommandMutationResponse
  • # Sets the encoder asset information and returns the updated encoder.
  • #
  • # Arguments
  • # encoderId: The encoder ID.
  • # input: The encoder assset information.
  • setEncoderEncoderAssetInfo(
  • encoderId: ID!,
  • input: EncoderAssetInput!
  • ): Encoder
  • # Creates a log event. For internal use only.
  • #
  • # Arguments
  • # input: The log event definition.
  • createLog(input: LogCreateInput!): LogCreateResult
  • # Processes an uploaded log file. For internal use only.
  • #
  • # Arguments
  • # input: The log file definition.
  • processLogFile(input: LogFileProcessInput!): LogFileProcessResult
  • # Creates and returns a new namespace.
  • #
  • # Arguments
  • # companyId: The parent company ID.
  • # input: The namespace definition.
  • createNamespace(companyId: ID!, input: NamespaceCreateInput!): Namespace
  • # Renames a namespace and returns the updated namespace.
  • #
  • # Arguments
  • # namespaceId: The namespace ID.
  • # name: The updated namespace name.
  • renameNamespace(namespaceId: ID!, name: String!): Namespace
  • # Reissues an access key for a namespace.
  • #
  • # Arguments
  • # namespaceId: The namespace ID.
  • reissueNamespaceAccessKey(namespaceId: ID!): AccessKey
  • # Deletes a namespace.
  • #
  • # Arguments
  • # namespaceId: The namespace ID.
  • deleteNamespace(namespaceId: ID!): DeleteResult
  • # Sets a property on a namespace.
  • #
  • # Arguments
  • # namespaceId: The namespace ID.
  • # input: The property definition.
  • setNamespaceExtraProperty(
  • namespaceId: ID!,
  • input: ExtraPropertyInput!
  • ): Namespace
  • # Sets an overlayGraphicsData property on a namespace and returns the updated
  • # namespace.
  • #
  • # Arguments
  • # namespaceId: The namespace ID.
  • setNamespaceExtraPropertyOverlayGraphicsData(
  • namespaceId: ID!
  • ): Namespace
  • # Deletes a property from a namespace and returns the namespace.
  • #
  • # Arguments
  • # namespaceId: The namespace ID.
  • # name: The name of the property to be deleted.
  • deleteNamespaceExtraProperty(
  • namespaceId: ID!,
  • name: String!
  • ): Namespace
  • # Sets encoder asset information and returns the namespace.
  • #
  • # Arguments
  • # namespaceId: The namespace ID.
  • # input: The encoder assset information.
  • setNamespaceEncoderAssetInfo(
  • namespaceId: ID!,
  • input: EncoderAssetInput!
  • ): Namespace
  • # Creates and returns a new recording asset.
  • #
  • # Arguments
  • # broadcastId: The broadcast ID.
  • # input: The recording asset definition.
  • createRecordingAsset(
  • broadcastId: ID!,
  • input: RecordingAssetInput
  • ): RecordingAsset
  • # Updates and returns a recording asset.
  • #
  • # Arguments
  • # id: The recording asset ID.
  • # input: The recording asset definition.
  • updateRecordingAsset(
  • id: ID!,
  • input: RecordingAssetUpdateInput
  • ): RecordingAsset
  • # Deletes a recording asset.
  • #
  • # Arguments
  • # id: The recording asset ID.
  • deleteRecordingAsset(id: ID!): DeleteResult
  • # Sets the privledge of the namespace user.
  • #
  • # Arguments
  • # namespaceUserId: The namespaceUser ID.
  • # input: The namespaceUser privledge definition.
  • setNamespaceUserPrivledges(
  • namespaceUserId: ID!,
  • input: NamespaceUserPrivledgesInput!
  • ): NamespaceUser
  • }

link Require by

This element is not required by anyone