Share via


SessionUpdateInputAudioBufferCleared Class

Definition

Returned when the input audio buffer is cleared by the client with a input_audio_buffer.clear event.

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

Properties

Name Description
EventId

Gets the EventId.

(Inherited from SessionUpdate)

Methods

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

Explicit Interface Implementations

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

Applies to