Android OpenTV Player SDK  5.38.0.1745489085
OTVAudioAttributes.Builder Class Reference

Detailed Description

Public Member Functions

 Builder ()
 Creates a new builder for OTVAudioAttributes. More...
 
Builder setContentType (@AudioContentType int contentType)
 See android.media.AudioAttributes.Builder#setContentType(int) The default value is AUDIO_CONTENT_TYPE_UNKNOWN. More...
 
Builder setFlags (@AudioFlags int flags)
 See android.media.AudioAttributes.Builder#setFlags(int) The default value is 0. More...
 
Builder setUsage (@AudioUsage int usage)
 See android.media.AudioAttributes.Builder#setUsage(int) The default value is USAGE_MEDIA. More...
 
Builder setAllowedCapturePolicy (@AudioAllowedCapturePolicy int allowedCapturePolicy)
 See android.media.AudioAttributes.Builder#setAllowedCapturePolicy(int) The default value is ALLOW_CAPTURE_BY_ALL. More...
 
Builder setSpatializationBehavior (@SpatializationBehavior int spatializationBehavior)
 See android.media.AudioAttributes.Builder#setSpatializationBehavior(int) The default value is SPATIALIZATION_BEHAVIOR_AUTO. More...
 
OTVAudioAttributes build ()
 Builds the OTVAudioAttributes. More...
 

Constructor & Destructor Documentation

◆ Builder()

Builder ( )

Creates a new builder for OTVAudioAttributes.

By default the content type is AUDIO_CONTENT_TYPE_UNKNOWN, usage is USAGE_MEDIA, capture policy is ALLOW_CAPTURE_BY_ALL spatialization behavior is SPATIALIZATION_BEHAVIOR_AUTO and no flags are set.

Member Function Documentation

◆ build()

OTVAudioAttributes build ( )

Builds the OTVAudioAttributes.

◆ setAllowedCapturePolicy()

Builder setAllowedCapturePolicy ( @AudioAllowedCapturePolicy int  allowedCapturePolicy)

◆ setContentType()

◆ setFlags()

Builder setFlags ( @AudioFlags int  flags)

◆ setSpatializationBehavior()

Builder setSpatializationBehavior ( @SpatializationBehavior int  spatializationBehavior)

◆ setUsage()

Builder setUsage ( @AudioUsage int  usage)