Share via


MicrosoftGraphVideo Class

  • java.lang.Object
    • com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphVideo

Implements

public final class MicrosoftGraphVideo
implements JsonSerializable<MicrosoftGraphVideo>

Represents a video.

Constructor Summary

Constructor Description
MicrosoftGraphVideo()

Creates an instance of MicrosoftGraphVideo class.

Method Summary

Modifier and Type Method and Description
Map<String,Object> additionalProperties()

Get the additionalProperties property: video.

Integer audioBitsPerSample()

Get the audioBitsPerSample property: Number of audio bits per sample.

Integer audioChannels()

Get the audioChannels property: Number of audio channels.

String audioFormat()

Get the audioFormat property: Name of the audio format (AAC, MP3, etc.).

Integer audioSamplesPerSecond()

Get the audioSamplesPerSecond property: Number of audio samples per second.

Integer bitrate()

Get the bitrate property: Bit rate of the video in bits per second.

Long duration()

Get the duration property: Duration of the file in milliseconds.

String fourCC()

Get the fourCC property: 'Four character code' name of the video format.

Double frameRate()

Get the frameRate property: Frame rate of the video.

static MicrosoftGraphVideo fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphVideo from the JsonReader.

Integer height()

Get the height property: Height of the video, in pixels.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Integer width()

Get the width property: Width of the video, in pixels.

MicrosoftGraphVideo withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: video.

MicrosoftGraphVideo withAudioBitsPerSample(Integer audioBitsPerSample)

Set the audioBitsPerSample property: Number of audio bits per sample.

MicrosoftGraphVideo withAudioChannels(Integer audioChannels)

Set the audioChannels property: Number of audio channels.

MicrosoftGraphVideo withAudioFormat(String audioFormat)

Set the audioFormat property: Name of the audio format (AAC, MP3, etc.).

MicrosoftGraphVideo withAudioSamplesPerSecond(Integer audioSamplesPerSecond)

Set the audioSamplesPerSecond property: Number of audio samples per second.

MicrosoftGraphVideo withBitrate(Integer bitrate)

Set the bitrate property: Bit rate of the video in bits per second.

MicrosoftGraphVideo withDuration(Long duration)

Set the duration property: Duration of the file in milliseconds.

MicrosoftGraphVideo withFourCC(String fourCC)

Set the fourCC property: 'Four character code' name of the video format.

MicrosoftGraphVideo withFrameRate(Double frameRate)

Set the frameRate property: Frame rate of the video.

MicrosoftGraphVideo withHeight(Integer height)

Set the height property: Height of the video, in pixels.

MicrosoftGraphVideo withWidth(Integer width)

Set the width property: Width of the video, in pixels.

Methods inherited from java.lang.Object

Constructor Details

MicrosoftGraphVideo

public MicrosoftGraphVideo()

Creates an instance of MicrosoftGraphVideo class.

Method Details

additionalProperties

public Map<String,Object> additionalProperties()

Get the additionalProperties property: video.

Returns:

the additionalProperties value.

audioBitsPerSample

public Integer audioBitsPerSample()

Get the audioBitsPerSample property: Number of audio bits per sample.

Returns:

the audioBitsPerSample value.

audioChannels

public Integer audioChannels()

Get the audioChannels property: Number of audio channels.

Returns:

the audioChannels value.

audioFormat

public String audioFormat()

Get the audioFormat property: Name of the audio format (AAC, MP3, etc.).

Returns:

the audioFormat value.

audioSamplesPerSecond

public Integer audioSamplesPerSecond()

Get the audioSamplesPerSecond property: Number of audio samples per second.

Returns:

the audioSamplesPerSecond value.

bitrate

public Integer bitrate()

Get the bitrate property: Bit rate of the video in bits per second.

Returns:

the bitrate value.

duration

public Long duration()

Get the duration property: Duration of the file in milliseconds.

Returns:

the duration value.

fourCC

public String fourCC()

Get the fourCC property: 'Four character code' name of the video format.

Returns:

the fourCC value.

frameRate

public Double frameRate()

Get the frameRate property: Frame rate of the video.

Returns:

the frameRate value.

fromJson

public static MicrosoftGraphVideo fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphVideo from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of MicrosoftGraphVideo if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the MicrosoftGraphVideo.

height

public Integer height()

Get the height property: Height of the video, in pixels.

Returns:

the height value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

width

public Integer width()

Get the width property: Width of the video, in pixels.

Returns:

the width value.

withAdditionalProperties

public MicrosoftGraphVideo withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: video.

Parameters:

additionalProperties - the additionalProperties value to set.

Returns:

the MicrosoftGraphVideo object itself.

withAudioBitsPerSample

public MicrosoftGraphVideo withAudioBitsPerSample(Integer audioBitsPerSample)

Set the audioBitsPerSample property: Number of audio bits per sample.

Parameters:

audioBitsPerSample - the audioBitsPerSample value to set.

Returns:

the MicrosoftGraphVideo object itself.

withAudioChannels

public MicrosoftGraphVideo withAudioChannels(Integer audioChannels)

Set the audioChannels property: Number of audio channels.

Parameters:

audioChannels - the audioChannels value to set.

Returns:

the MicrosoftGraphVideo object itself.

withAudioFormat

public MicrosoftGraphVideo withAudioFormat(String audioFormat)

Set the audioFormat property: Name of the audio format (AAC, MP3, etc.).

Parameters:

audioFormat - the audioFormat value to set.

Returns:

the MicrosoftGraphVideo object itself.

withAudioSamplesPerSecond

public MicrosoftGraphVideo withAudioSamplesPerSecond(Integer audioSamplesPerSecond)

Set the audioSamplesPerSecond property: Number of audio samples per second.

Parameters:

audioSamplesPerSecond - the audioSamplesPerSecond value to set.

Returns:

the MicrosoftGraphVideo object itself.

withBitrate

public MicrosoftGraphVideo withBitrate(Integer bitrate)

Set the bitrate property: Bit rate of the video in bits per second.

Parameters:

bitrate - the bitrate value to set.

Returns:

the MicrosoftGraphVideo object itself.

withDuration

public MicrosoftGraphVideo withDuration(Long duration)

Set the duration property: Duration of the file in milliseconds.

Parameters:

duration - the duration value to set.

Returns:

the MicrosoftGraphVideo object itself.

withFourCC

public MicrosoftGraphVideo withFourCC(String fourCC)

Set the fourCC property: 'Four character code' name of the video format.

Parameters:

fourCC - the fourCC value to set.

Returns:

the MicrosoftGraphVideo object itself.

withFrameRate

public MicrosoftGraphVideo withFrameRate(Double frameRate)

Set the frameRate property: Frame rate of the video.

Parameters:

frameRate - the frameRate value to set.

Returns:

the MicrosoftGraphVideo object itself.

withHeight

public MicrosoftGraphVideo withHeight(Integer height)

Set the height property: Height of the video, in pixels.

Parameters:

height - the height value to set.

Returns:

the MicrosoftGraphVideo object itself.

withWidth

public MicrosoftGraphVideo withWidth(Integer width)

Set the width property: Width of the video, in pixels.

Parameters:

width - the width value to set.

Returns:

the MicrosoftGraphVideo object itself.

Applies to