AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Implementation for accessing MediaConvert

AWS Elemental MediaConvert

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonServiceClient
    Amazon.MediaConvert.AmazonMediaConvertClient

Namespace: Amazon.MediaConvert
Assembly: AWSSDK.MediaConvert.dll
Version: 3.x.y.z

Syntax

C#
public class AmazonMediaConvertClient : AmazonServiceClient
         IAmazonMediaConvert, IAmazonService, IDisposable

The AmazonMediaConvertClient type exposes the following members

Constructors

NameDescription
Public Method AmazonMediaConvertClient()

Constructs AmazonMediaConvertClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonMediaConvertClient(RegionEndpoint)

Constructs AmazonMediaConvertClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonMediaConvertClient(AmazonMediaConvertConfig)

Constructs AmazonMediaConvertClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSProfileName" value="AWS Default"/>
    </appSettings>
</configuration>
             

Public Method AmazonMediaConvertClient(AWSCredentials)

Constructs AmazonMediaConvertClient with AWS Credentials

Public Method AmazonMediaConvertClient(AWSCredentials, RegionEndpoint)

Constructs AmazonMediaConvertClient with AWS Credentials

Public Method AmazonMediaConvertClient(AWSCredentials, AmazonMediaConvertConfig)

Constructs AmazonMediaConvertClient with AWS Credentials and an AmazonMediaConvertClient Configuration object.

Public Method AmazonMediaConvertClient(string, string)

Constructs AmazonMediaConvertClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonMediaConvertClient(string, string, RegionEndpoint)

Constructs AmazonMediaConvertClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonMediaConvertClient(string, string, AmazonMediaConvertConfig)

Constructs AmazonMediaConvertClient with AWS Access Key ID, AWS Secret Key and an AmazonMediaConvertClient Configuration object.

Public Method AmazonMediaConvertClient(string, string, string)

Constructs AmazonMediaConvertClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonMediaConvertClient(string, string, string, RegionEndpoint)

Constructs AmazonMediaConvertClient with AWS Access Key ID and AWS Secret Key

Public Method AmazonMediaConvertClient(string, string, string, AmazonMediaConvertConfig)

Constructs AmazonMediaConvertClient with AWS Access Key ID, AWS Secret Key and an AmazonMediaConvertClient Configuration object.

Properties

NameTypeDescription
Public Property Config Amazon.Runtime.IClientConfig Inherited from Amazon.Runtime.AmazonServiceClient.
Public Property Paginators Amazon.MediaConvert.Model.IMediaConvertPaginatorFactory

Paginators for the service

Methods

Note:

Asynchronous operations (methods ending with Async) in the table below are for .NET 4.5 or higher. For .NET 3.5 the SDK follows the standard naming convention of BeginMethodName and EndMethodName to indicate asynchronous operations - these method pairs are not shown in the table below.

NameDescription
Public Method AssociateCertificate(AssociateCertificateRequest)

Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN) with AWS Elemental MediaConvert.

Public Method AssociateCertificateAsync(AssociateCertificateRequest, CancellationToken)

Associates an AWS Certificate Manager (ACM) Amazon Resource Name (ARN) with AWS Elemental MediaConvert.

Public Method CancelJob(CancelJobRequest)

Permanently cancel a job. Once you have canceled a job, you can't start it again.

Public Method CancelJobAsync(CancelJobRequest, CancellationToken)

Permanently cancel a job. Once you have canceled a job, you can't start it again.

Public Method CreateJob(CreateJobRequest)

Create a new transcoding job. For information about jobs and job settings, see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Public Method CreateJobAsync(CreateJobRequest, CancellationToken)

Create a new transcoding job. For information about jobs and job settings, see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Public Method CreateJobTemplate(CreateJobTemplateRequest)

Create a new job template. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Public Method CreateJobTemplateAsync(CreateJobTemplateRequest, CancellationToken)

Create a new job template. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Public Method CreatePreset(CreatePresetRequest)

Create a new preset. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Public Method CreatePresetAsync(CreatePresetRequest, CancellationToken)

Create a new preset. For information about job templates see the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Public Method CreateQueue(CreateQueueRequest)

Create a new transcoding queue. For information about queues, see Working With Queues in the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-queues.html

Public Method CreateQueueAsync(CreateQueueRequest, CancellationToken)

Create a new transcoding queue. For information about queues, see Working With Queues in the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/working-with-queues.html

Public Method DeleteJobTemplate(DeleteJobTemplateRequest)

Permanently delete a job template you have created.

Public Method DeleteJobTemplateAsync(DeleteJobTemplateRequest, CancellationToken)

Permanently delete a job template you have created.

Public Method DeletePolicy(DeletePolicyRequest)

Permanently delete a policy that you created.

Public Method DeletePolicyAsync(DeletePolicyRequest, CancellationToken)

Permanently delete a policy that you created.

Public Method DeletePreset(DeletePresetRequest)

Permanently delete a preset you have created.

Public Method DeletePresetAsync(DeletePresetRequest, CancellationToken)

Permanently delete a preset you have created.

Public Method DeleteQueue(DeleteQueueRequest)

Permanently delete a queue you have created.

Public Method DeleteQueueAsync(DeleteQueueRequest, CancellationToken)

Permanently delete a queue you have created.

Public Method DescribeEndpoints(DescribeEndpointsRequest)

Send an request with an empty body to the regional API endpoint to get your account API endpoint.

Public Method DescribeEndpointsAsync(DescribeEndpointsRequest, CancellationToken)

Send an request with an empty body to the regional API endpoint to get your account API endpoint.

Public Method DetermineServiceOperationEndpoint(AmazonWebServiceRequest)

Returns the endpoint that will be used for a particular request.

Public Method DisassociateCertificate(DisassociateCertificateRequest)

Removes an association between the Amazon Resource Name (ARN) of an AWS Certificate Manager (ACM) certificate and an AWS Elemental MediaConvert resource.

Public Method DisassociateCertificateAsync(DisassociateCertificateRequest, CancellationToken)

Removes an association between the Amazon Resource Name (ARN) of an AWS Certificate Manager (ACM) certificate and an AWS Elemental MediaConvert resource.

Public Method Dispose() Inherited from Amazon.Runtime.AmazonServiceClient.
Public Method GetJob(GetJobRequest)

Retrieve the JSON for a specific transcoding job.

Public Method GetJobAsync(GetJobRequest, CancellationToken)

Retrieve the JSON for a specific transcoding job.

Public Method GetJobTemplate(GetJobTemplateRequest)

Retrieve the JSON for a specific job template.

Public Method GetJobTemplateAsync(GetJobTemplateRequest, CancellationToken)

Retrieve the JSON for a specific job template.

Public Method GetPolicy(GetPolicyRequest)

Retrieve the JSON for your policy.

Public Method GetPolicyAsync(GetPolicyRequest, CancellationToken)

Retrieve the JSON for your policy.

Public Method GetPreset(GetPresetRequest)

Retrieve the JSON for a specific preset.

Public Method GetPresetAsync(GetPresetRequest, CancellationToken)

Retrieve the JSON for a specific preset.

Public Method GetQueue(GetQueueRequest)

Retrieve the JSON for a specific queue.

Public Method GetQueueAsync(GetQueueRequest, CancellationToken)

Retrieve the JSON for a specific queue.

Public Method ListJobs(ListJobsRequest)

Retrieve a JSON array of up to twenty of your most recently created jobs. This array includes in-process, completed, and errored jobs. This will return the jobs themselves, not just a list of the jobs. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array.

Public Method ListJobsAsync(ListJobsRequest, CancellationToken)

Retrieve a JSON array of up to twenty of your most recently created jobs. This array includes in-process, completed, and errored jobs. This will return the jobs themselves, not just a list of the jobs. To retrieve the twenty next most recent jobs, use the nextToken string returned with the array.

Public Method ListJobTemplates(ListJobTemplatesRequest)

Retrieve a JSON array of up to twenty of your job templates. This will return the templates themselves, not just a list of them. To retrieve the next twenty templates, use the nextToken string returned with the array

Public Method ListJobTemplatesAsync(ListJobTemplatesRequest, CancellationToken)

Retrieve a JSON array of up to twenty of your job templates. This will return the templates themselves, not just a list of them. To retrieve the next twenty templates, use the nextToken string returned with the array

Public Method ListPresets(ListPresetsRequest)

Retrieve a JSON array of up to twenty of your presets. This will return the presets themselves, not just a list of them. To retrieve the next twenty presets, use the nextToken string returned with the array.

Public Method ListPresetsAsync(ListPresetsRequest, CancellationToken)

Retrieve a JSON array of up to twenty of your presets. This will return the presets themselves, not just a list of them. To retrieve the next twenty presets, use the nextToken string returned with the array.

Public Method ListQueues(ListQueuesRequest)

Retrieve a JSON array of up to twenty of your queues. This will return the queues themselves, not just a list of them. To retrieve the next twenty queues, use the nextToken string returned with the array.

Public Method ListQueuesAsync(ListQueuesRequest, CancellationToken)

Retrieve a JSON array of up to twenty of your queues. This will return the queues themselves, not just a list of them. To retrieve the next twenty queues, use the nextToken string returned with the array.

Public Method ListTagsForResource(ListTagsForResourceRequest)

Retrieve the tags for a MediaConvert resource.

Public Method ListTagsForResourceAsync(ListTagsForResourceRequest, CancellationToken)

Retrieve the tags for a MediaConvert resource.

Public Method PutPolicy(PutPolicyRequest)

Create or change your policy. For more information about policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Public Method PutPolicyAsync(PutPolicyRequest, CancellationToken)

Create or change your policy. For more information about policies, see the user guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html

Public Method TagResource(TagResourceRequest)

Add tags to a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html

Public Method TagResourceAsync(TagResourceRequest, CancellationToken)

Add tags to a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html

Public Method UntagResource(UntagResourceRequest)

Remove tags from a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html

Public Method UntagResourceAsync(UntagResourceRequest, CancellationToken)

Remove tags from a MediaConvert queue, preset, or job template. For information about tagging, see the User Guide at https://docs.aws.amazon.com/mediaconvert/latest/ug/tagging-resources.html

Public Method UpdateJobTemplate(UpdateJobTemplateRequest)

Modify one of your existing job templates.

Public Method UpdateJobTemplateAsync(UpdateJobTemplateRequest, CancellationToken)

Modify one of your existing job templates.

Public Method UpdatePreset(UpdatePresetRequest)

Modify one of your existing presets.

Public Method UpdatePresetAsync(UpdatePresetRequest, CancellationToken)

Modify one of your existing presets.

Public Method UpdateQueue(UpdateQueueRequest)

Modify one of your existing queues.

Public Method UpdateQueueAsync(UpdateQueueRequest, CancellationToken)

Modify one of your existing queues.

Events

NameDescription
Event AfterResponseEvent Inherited from Amazon.Runtime.AmazonServiceClient.
Event BeforeRequestEvent Inherited from Amazon.Runtime.AmazonServiceClient.
Event ExceptionEvent Inherited from Amazon.Runtime.AmazonServiceClient.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5