StreamingData Class
- java.
lang. Object - com.
azure. communication. callautomation. models. StreamingData
- com.
public abstract class StreamingData
The abstract class used as parent of Streaming data such as Audio, Transcription, or Captions.
Constructor Summary
| Constructor | Description |
|---|---|
| StreamingData(StreamingDataKind streamingDataKind) |
Creates an instance of StreamingData. |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Streaming |
getStreamingDataKind()
Get the streaming data kind. |
|
static
Streaming |
parse(String data)
Parses a base64 encoded string into a Streaming |
| static T |
parse(String data, Class<T> type)
Parses a base64 encoded string into a Streaming |
Methods inherited from java.lang.Object
Constructor Details
StreamingData
public StreamingData(StreamingDataKind streamingDataKind)
Creates an instance of StreamingData.
Parameters:
Method Details
getStreamingDataKind
public StreamingDataKind getStreamingDataKind()
Get the streaming data kind.
Returns:
parse
public static StreamingData parse(String data)
Parses a base64 encoded string into a StreamingData object, which can be one of the following subtypes: AudioData, AudioMetadata, TranscriptionData, or TranscriptionMetadata.
Parameters:
Returns:
parse
public static T <T>parse(String data, Class<T> type)
Parses a base64 encoded string into a StreamingData object, which can be one of the following subtypes: AudioData, AudioMetadata, TranscriptionData, or TranscriptionMetadata.
Parameters:
Returns: