AudioVisualContent Class

Definition

Partial class for AudioVisualContent to customize serialization/deserialization and expose time properties as TimeSpan.

public class AudioVisualContent : Azure.AI.ContentUnderstanding.AnalysisContent, System.ClientModel.Primitives.IJsonModel<Azure.AI.ContentUnderstanding.AudioVisualContent>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.ContentUnderstanding.AudioVisualContent>
type AudioVisualContent = class
    inherit AnalysisContent
    interface IJsonModel<AudioVisualContent>
    interface IPersistableModel<AudioVisualContent>
Public Class AudioVisualContent
Inherits AnalysisContent
Implements IJsonModel(Of AudioVisualContent), IPersistableModel(Of AudioVisualContent)
Inheritance
AudioVisualContent
Implements

Properties

Name Description
AnalyzerId

The analyzer that generated this content.

(Inherited from AnalysisContent)
CameraShotTimes

Gets the list of camera shot change timestamps. Only populated if returnDetails is true.

Category

Classified content category.

(Inherited from AnalysisContent)
EndTime

Gets the end time of the content.

Fields

Extracted fields from the content.

(Inherited from AnalysisContent)
Height

Height of each video frame in pixels, if applicable.

KeyFrameTimes

Gets the list of key frame timestamps. Only populated if returnDetails is true.

Markdown

Markdown representation of the content.

(Inherited from AnalysisContent)
MimeType

Detected MIME type of the content. Ex. application/pdf, image/jpeg, etc.

(Inherited from AnalysisContent)
Path

The path of the content in the input.

(Inherited from AnalysisContent)
Segments

List of detected content segments. Only if enableSegment is true.

StartTime

Gets the start time of the content.

TranscriptPhrases

List of transcript phrases. Only if returnDetails is true.

Width

Width of each video frame in pixels, if applicable.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AnalysisContent>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from AnalysisContent)
IJsonModel<AnalysisContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from AnalysisContent)
IJsonModel<AudioVisualContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AudioVisualContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AnalysisContent>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from AnalysisContent)
IPersistableModel<AnalysisContent>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from AnalysisContent)
IPersistableModel<AnalysisContent>.Write(ModelReaderWriterOptions) (Inherited from AnalysisContent)
IPersistableModel<AudioVisualContent>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AudioVisualContent>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AudioVisualContent>.Write(ModelReaderWriterOptions)

Applies to