Share via


CodecCopyAudio Class

Definition

A codec flag, which tells the encoder to copy the input audio bitstream.

public class CodecCopyAudio : Azure.ResourceManager.Media.Models.MediaCodecBase, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Media.Models.CodecCopyAudio>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Media.Models.CodecCopyAudio>
public class CodecCopyAudio : Azure.ResourceManager.Media.Models.MediaCodecBase
type CodecCopyAudio = class
    inherit MediaCodecBase
    interface IJsonModel<CodecCopyAudio>
    interface IPersistableModel<CodecCopyAudio>
type CodecCopyAudio = class
    inherit MediaCodecBase
Public Class CodecCopyAudio
Inherits MediaCodecBase
Implements IJsonModel(Of CodecCopyAudio), IPersistableModel(Of CodecCopyAudio)
Public Class CodecCopyAudio
Inherits MediaCodecBase
Inheritance
CodecCopyAudio
Implements

Constructors

CodecCopyAudio()

Initializes a new instance of CodecCopyAudio.

Properties

Label

An optional label for the codec. The label can be used to control muxing behavior.

(Inherited from MediaCodecBase)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CodecCopyAudio>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<CodecCopyAudio>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<MediaCodecBase>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from MediaCodecBase)
IJsonModel<MediaCodecBase>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from MediaCodecBase)
IPersistableModel<CodecCopyAudio>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CodecCopyAudio>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<CodecCopyAudio>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<MediaCodecBase>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from MediaCodecBase)
IPersistableModel<MediaCodecBase>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from MediaCodecBase)
IPersistableModel<MediaCodecBase>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from MediaCodecBase)

Applies to