CaptioningManager
public
class
CaptioningManager
extends Object
java.lang.Object | |
↳ | android.view.accessibility.CaptioningManager |
Contains methods for accessing and monitoring preferred video captioning state and visual properties.
Summary
Nested classes | |
---|---|
class |
CaptioningManager.CaptionStyle
Specifies visual properties for video captions, including foreground and background colors, edge properties, and typeface. |
class |
CaptioningManager.CaptioningChangeListener
Listener for changes in captioning properties, including enabled state and user style preferences. |
Public methods | |
---|---|
void
|
addCaptioningChangeListener(CaptioningManager.CaptioningChangeListener listener)
Adds a listener for changes in the user's preferred captioning enabled state and visual properties. |
final
float
|
getFontScale()
|
final
Locale
|
getLocale()
|
CaptioningManager.CaptionStyle
|
getUserStyle()
|
boolean
|
isCallCaptioningEnabled()
Returns true if system wide call captioning is enabled for this device. |
final
boolean
|
isEnabled()
|
final
boolean
|
isSystemAudioCaptioningEnabled()
|
final
boolean
|
isSystemAudioCaptioningUiEnabled()
|
void
|
removeCaptioningChangeListener(CaptioningManager.CaptioningChangeListener listener)
Removes a listener previously added using
|
Inherited methods | |
---|---|
Public methods
addCaptioningChangeListener
public void addCaptioningChangeListener (CaptioningManager.CaptioningChangeListener listener)
Adds a listener for changes in the user's preferred captioning enabled state and visual properties.
Parameters | |
---|---|
listener |
CaptioningManager.CaptioningChangeListener : the listener to add
This value cannot be null . |
getFontScale
public final float getFontScale ()
Returns | |
---|---|
float |
the user's preferred font scaling factor for video captions, or 1 if not specified |
getLocale
public final Locale getLocale ()
Returns | |
---|---|
Locale |
the locale for the user's preferred captioning language, or null if not specified |
getUserStyle
public CaptioningManager.CaptionStyle getUserStyle ()
Returns | |
---|---|
CaptioningManager.CaptionStyle |
the user's preferred visual properties for captions as a
CaptionStyle , or the default style if not specified
This value cannot be null . |
isCallCaptioningEnabled
public boolean isCallCaptioningEnabled ()
Returns true if system wide call captioning is enabled for this device.
Returns | |
---|---|
boolean |
isEnabled
public final boolean isEnabled ()
Returns | |
---|---|
boolean |
the user's preferred captioning enabled state |
isSystemAudioCaptioningEnabled
public final boolean isSystemAudioCaptioningEnabled ()
Returns | |
---|---|
boolean |
the system audio caption enabled state. |
isSystemAudioCaptioningUiEnabled
public final boolean isSystemAudioCaptioningUiEnabled ()
Returns | |
---|---|
boolean |
the system audio caption UI enabled state. |
removeCaptioningChangeListener
public void removeCaptioningChangeListener (CaptioningManager.CaptioningChangeListener listener)
Removes a listener previously added using
addCaptioningChangeListener(CaptioningChangeListener)
.
Parameters | |
---|---|
listener |
CaptioningManager.CaptioningChangeListener : the listener to remove
This value cannot be null . |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-11 UTC.
pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier! Saves Data!
--- a PPN by Garber Painting Akron. With Image Size Reduction included!
Fetched URL: http://developer.android.com/reference/android/view/accessibility/CaptioningManager
Alternative Proxies: