// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type MediaStreaming struct {
	NonAggregateControl *bool `json:"non_aggregate_control,omitempty"`
	RtpMulticast        *bool `json:"rtp_multicast,omitempty"`
	RtpRtspTCP          *bool `json:"rtp_rtsp_tcp,omitempty"`
	RtpTCP              *bool `json:"rtp_tcp,omitempty"`
}

func (o *MediaStreaming) GetNonAggregateControl() *bool {
	if o == nil {
		return nil
	}
	return o.NonAggregateControl
}

func (o *MediaStreaming) GetRtpMulticast() *bool {
	if o == nil {
		return nil
	}
	return o.RtpMulticast
}

func (o *MediaStreaming) GetRtpRtspTCP() *bool {
	if o == nil {
		return nil
	}
	return o.RtpRtspTCP
}

func (o *MediaStreaming) GetRtpTCP() *bool {
	if o == nil {
		return nil
	}
	return o.RtpTCP
}
