[]Struct jni_android_sys::android::speech::tts::Voice

#[repr(transparent)]
pub struct Voice(_);

public class Voice

Required feature: "android-speech-tts-Voice"

Methods

impl Voice

pub fn new<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env String>>,
    arg1: impl Into<Option<&'env Locale>>,
    arg2: i32,
    arg3: i32,
    arg4: bool,
    arg5: impl Into<Option<&'env Set>>
) -> Result<Local<'env, Voice>, Local<'env, Throwable>>
[src]

Voice

Required features: "java-lang-String", "java-util-Locale", "java-util-Set"

pub fn writeToParcel<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Parcel>>,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

writeToParcel

Required features: "android-os-Parcel"

pub fn describeContents<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getLocale<'env>(
    &'env self
) -> Result<Option<Local<'env, Locale>>, Local<'env, Throwable>>
[src]

getLocale

Required features: "java-util-Locale"

pub fn getQuality<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getLatency<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn isNetworkConnectionRequired<'env>(
    &'env self
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn getName<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

getName

Required features: "java-lang-String"

pub fn getFeatures<'env>(
    &'env self
) -> Result<Option<Local<'env, Set>>, Local<'env, Throwable>>
[src]

getFeatures

Required features: "java-util-Set"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn CREATOR<'env>(env: &'env Env) -> Option<Local<'env, Parcelable_Creator>>[src]

get public static final CREATOR

Required feature: "android-os-Parcelable_Creator"

pub const LATENCY_HIGH: i32[src]

public static final LATENCY_HIGH

pub const LATENCY_LOW: i32[src]

public static final LATENCY_LOW

pub const LATENCY_NORMAL: i32[src]

public static final LATENCY_NORMAL

pub const LATENCY_VERY_HIGH: i32[src]

public static final LATENCY_VERY_HIGH

pub const LATENCY_VERY_LOW: i32[src]

public static final LATENCY_VERY_LOW

pub const QUALITY_HIGH: i32[src]

public static final QUALITY_HIGH

pub const QUALITY_LOW: i32[src]

public static final QUALITY_LOW

pub const QUALITY_NORMAL: i32[src]

public static final QUALITY_NORMAL

pub const QUALITY_VERY_HIGH: i32[src]

public static final QUALITY_VERY_HIGH

pub const QUALITY_VERY_LOW: i32[src]

public static final QUALITY_VERY_LOW

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for Voice

impl AsRef<Parcelable> for Voice

impl AsValidJObjectAndEnv for Voice

impl Deref for Voice

type Target = Object

The resulting type after dereferencing.

impl JniType for Voice

Auto Trait Implementations

impl RefUnwindSafe for Voice

impl !Send for Voice

impl !Sync for Voice

impl Unpin for Voice

impl UnwindSafe for Voice

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.