[]Struct jni_android_sys::android::media::MediaCodecInfo_CodecProfileLevel

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

public final class MediaCodecInfo.CodecProfileLevel

Required feature: "android-media-MediaCodecInfo_CodecProfileLevel"

Methods

impl MediaCodecInfo_CodecProfileLevel

pub fn new<'env>(
    __jni_env: &'env Env
) -> Result<Local<'env, MediaCodecInfo_CodecProfileLevel>, 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 hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub const AACObjectELD: i32[src]

public static final AACObjectELD

pub const AACObjectERLC: i32[src]

public static final AACObjectERLC

pub const AACObjectERScalable: i32[src]

public static final AACObjectERScalable

pub const AACObjectHE: i32[src]

public static final AACObjectHE

pub const AACObjectHE_PS: i32[src]

public static final AACObjectHE_PS

pub const AACObjectLC: i32[src]

public static final AACObjectLC

pub const AACObjectLD: i32[src]

public static final AACObjectLD

pub const AACObjectLTP: i32[src]

public static final AACObjectLTP

pub const AACObjectMain: i32[src]

public static final AACObjectMain

pub const AACObjectSSR: i32[src]

public static final AACObjectSSR

pub const AACObjectScalable: i32[src]

public static final AACObjectScalable

pub const AACObjectXHE: i32[src]

public static final AACObjectXHE

pub const AVCLevel1: i32[src]

public static final AVCLevel1

pub const AVCLevel11: i32[src]

public static final AVCLevel11

pub const AVCLevel12: i32[src]

public static final AVCLevel12

pub const AVCLevel13: i32[src]

public static final AVCLevel13

pub const AVCLevel1b: i32[src]

public static final AVCLevel1b

pub const AVCLevel2: i32[src]

public static final AVCLevel2

pub const AVCLevel21: i32[src]

public static final AVCLevel21

pub const AVCLevel22: i32[src]

public static final AVCLevel22

pub const AVCLevel3: i32[src]

public static final AVCLevel3

pub const AVCLevel31: i32[src]

public static final AVCLevel31

pub const AVCLevel32: i32[src]

public static final AVCLevel32

pub const AVCLevel4: i32[src]

public static final AVCLevel4

pub const AVCLevel41: i32[src]

public static final AVCLevel41

pub const AVCLevel42: i32[src]

public static final AVCLevel42

pub const AVCLevel5: i32[src]

public static final AVCLevel5

pub const AVCLevel51: i32[src]

public static final AVCLevel51

pub const AVCLevel52: i32[src]

public static final AVCLevel52

pub const AVCProfileBaseline: i32[src]

public static final AVCProfileBaseline

pub const AVCProfileConstrainedBaseline: i32[src]

public static final AVCProfileConstrainedBaseline

pub const AVCProfileConstrainedHigh: i32[src]

public static final AVCProfileConstrainedHigh

pub const AVCProfileExtended: i32[src]

public static final AVCProfileExtended

pub const AVCProfileHigh: i32[src]

public static final AVCProfileHigh

pub const AVCProfileHigh10: i32[src]

public static final AVCProfileHigh10

pub const AVCProfileHigh422: i32[src]

public static final AVCProfileHigh422

pub const AVCProfileHigh444: i32[src]

public static final AVCProfileHigh444

pub const AVCProfileMain: i32[src]

public static final AVCProfileMain

pub const DolbyVisionLevelFhd24: i32[src]

public static final DolbyVisionLevelFhd24

pub const DolbyVisionLevelFhd30: i32[src]

public static final DolbyVisionLevelFhd30

pub const DolbyVisionLevelFhd60: i32[src]

public static final DolbyVisionLevelFhd60

pub const DolbyVisionLevelHd24: i32[src]

public static final DolbyVisionLevelHd24

pub const DolbyVisionLevelHd30: i32[src]

public static final DolbyVisionLevelHd30

pub const DolbyVisionLevelUhd24: i32[src]

public static final DolbyVisionLevelUhd24

pub const DolbyVisionLevelUhd30: i32[src]

public static final DolbyVisionLevelUhd30

pub const DolbyVisionLevelUhd48: i32[src]

public static final DolbyVisionLevelUhd48

pub const DolbyVisionLevelUhd60: i32[src]

public static final DolbyVisionLevelUhd60

pub const DolbyVisionProfileDvavPen: i32[src]

public static final DolbyVisionProfileDvavPen

pub const DolbyVisionProfileDvavPer: i32[src]

public static final DolbyVisionProfileDvavPer

pub const DolbyVisionProfileDvavSe: i32[src]

public static final DolbyVisionProfileDvavSe

pub const DolbyVisionProfileDvheDen: i32[src]

public static final DolbyVisionProfileDvheDen

pub const DolbyVisionProfileDvheDer: i32[src]

public static final DolbyVisionProfileDvheDer

pub const DolbyVisionProfileDvheDtb: i32[src]

public static final DolbyVisionProfileDvheDtb

pub const DolbyVisionProfileDvheDth: i32[src]

public static final DolbyVisionProfileDvheDth

pub const DolbyVisionProfileDvheDtr: i32[src]

public static final DolbyVisionProfileDvheDtr

pub const DolbyVisionProfileDvheSt: i32[src]

public static final DolbyVisionProfileDvheSt

pub const DolbyVisionProfileDvheStn: i32[src]

public static final DolbyVisionProfileDvheStn

pub const H263Level10: i32[src]

public static final H263Level10

pub const H263Level20: i32[src]

public static final H263Level20

pub const H263Level30: i32[src]

public static final H263Level30

pub const H263Level40: i32[src]

public static final H263Level40

pub const H263Level45: i32[src]

public static final H263Level45

pub const H263Level50: i32[src]

public static final H263Level50

pub const H263Level60: i32[src]

public static final H263Level60

pub const H263Level70: i32[src]

public static final H263Level70

pub const H263ProfileBackwardCompatible: i32[src]

public static final H263ProfileBackwardCompatible

pub const H263ProfileBaseline: i32[src]

public static final H263ProfileBaseline

pub const H263ProfileH320Coding: i32[src]

public static final H263ProfileH320Coding

pub const H263ProfileHighCompression: i32[src]

public static final H263ProfileHighCompression

pub const H263ProfileHighLatency: i32[src]

public static final H263ProfileHighLatency

pub const H263ProfileISWV2: i32[src]

public static final H263ProfileISWV2

pub const H263ProfileISWV3: i32[src]

public static final H263ProfileISWV3

pub const H263ProfileInterlace: i32[src]

public static final H263ProfileInterlace

pub const H263ProfileInternet: i32[src]

public static final H263ProfileInternet

pub const HEVCHighTierLevel1: i32[src]

public static final HEVCHighTierLevel1

pub const HEVCHighTierLevel2: i32[src]

public static final HEVCHighTierLevel2

pub const HEVCHighTierLevel21: i32[src]

public static final HEVCHighTierLevel21

pub const HEVCHighTierLevel3: i32[src]

public static final HEVCHighTierLevel3

pub const HEVCHighTierLevel31: i32[src]

public static final HEVCHighTierLevel31

pub const HEVCHighTierLevel4: i32[src]

public static final HEVCHighTierLevel4

pub const HEVCHighTierLevel41: i32[src]

public static final HEVCHighTierLevel41

pub const HEVCHighTierLevel5: i32[src]

public static final HEVCHighTierLevel5

pub const HEVCHighTierLevel51: i32[src]

public static final HEVCHighTierLevel51

pub const HEVCHighTierLevel52: i32[src]

public static final HEVCHighTierLevel52

pub const HEVCHighTierLevel6: i32[src]

public static final HEVCHighTierLevel6

pub const HEVCHighTierLevel61: i32[src]

public static final HEVCHighTierLevel61

pub const HEVCHighTierLevel62: i32[src]

public static final HEVCHighTierLevel62

pub const HEVCMainTierLevel1: i32[src]

public static final HEVCMainTierLevel1

pub const HEVCMainTierLevel2: i32[src]

public static final HEVCMainTierLevel2

pub const HEVCMainTierLevel21: i32[src]

public static final HEVCMainTierLevel21

pub const HEVCMainTierLevel3: i32[src]

public static final HEVCMainTierLevel3

pub const HEVCMainTierLevel31: i32[src]

public static final HEVCMainTierLevel31

pub const HEVCMainTierLevel4: i32[src]

public static final HEVCMainTierLevel4

pub const HEVCMainTierLevel41: i32[src]

public static final HEVCMainTierLevel41

pub const HEVCMainTierLevel5: i32[src]

public static final HEVCMainTierLevel5

pub const HEVCMainTierLevel51: i32[src]

public static final HEVCMainTierLevel51

pub const HEVCMainTierLevel52: i32[src]

public static final HEVCMainTierLevel52

pub const HEVCMainTierLevel6: i32[src]

public static final HEVCMainTierLevel6

pub const HEVCMainTierLevel61: i32[src]

public static final HEVCMainTierLevel61

pub const HEVCMainTierLevel62: i32[src]

public static final HEVCMainTierLevel62

pub const HEVCProfileMain: i32[src]

public static final HEVCProfileMain

pub const HEVCProfileMain10: i32[src]

public static final HEVCProfileMain10

pub const HEVCProfileMain10HDR10: i32[src]

public static final HEVCProfileMain10HDR10

pub const HEVCProfileMainStill: i32[src]

public static final HEVCProfileMainStill

pub const MPEG2LevelH14: i32[src]

public static final MPEG2LevelH14

pub const MPEG2LevelHL: i32[src]

public static final MPEG2LevelHL

pub const MPEG2LevelHP: i32[src]

public static final MPEG2LevelHP

pub const MPEG2LevelLL: i32[src]

public static final MPEG2LevelLL

pub const MPEG2LevelML: i32[src]

public static final MPEG2LevelML

pub const MPEG2Profile422: i32[src]

public static final MPEG2Profile422

pub const MPEG2ProfileHigh: i32[src]

public static final MPEG2ProfileHigh

pub const MPEG2ProfileMain: i32[src]

public static final MPEG2ProfileMain

pub const MPEG2ProfileSNR: i32[src]

public static final MPEG2ProfileSNR

pub const MPEG2ProfileSimple: i32[src]

public static final MPEG2ProfileSimple

pub const MPEG2ProfileSpatial: i32[src]

public static final MPEG2ProfileSpatial

pub const MPEG4Level0: i32[src]

public static final MPEG4Level0

pub const MPEG4Level0b: i32[src]

public static final MPEG4Level0b

pub const MPEG4Level1: i32[src]

public static final MPEG4Level1

pub const MPEG4Level2: i32[src]

public static final MPEG4Level2

pub const MPEG4Level3: i32[src]

public static final MPEG4Level3

pub const MPEG4Level3b: i32[src]

public static final MPEG4Level3b

pub const MPEG4Level4: i32[src]

public static final MPEG4Level4

pub const MPEG4Level4a: i32[src]

public static final MPEG4Level4a

pub const MPEG4Level5: i32[src]

public static final MPEG4Level5

pub const MPEG4Level6: i32[src]

public static final MPEG4Level6

pub const MPEG4ProfileAdvancedCoding: i32[src]

public static final MPEG4ProfileAdvancedCoding

pub const MPEG4ProfileAdvancedCore: i32[src]

public static final MPEG4ProfileAdvancedCore

pub const MPEG4ProfileAdvancedRealTime: i32[src]

public static final MPEG4ProfileAdvancedRealTime

pub const MPEG4ProfileAdvancedScalable: i32[src]

public static final MPEG4ProfileAdvancedScalable

pub const MPEG4ProfileAdvancedSimple: i32[src]

public static final MPEG4ProfileAdvancedSimple

pub const MPEG4ProfileBasicAnimated: i32[src]

public static final MPEG4ProfileBasicAnimated

pub const MPEG4ProfileCore: i32[src]

public static final MPEG4ProfileCore

pub const MPEG4ProfileCoreScalable: i32[src]

public static final MPEG4ProfileCoreScalable

pub const MPEG4ProfileHybrid: i32[src]

public static final MPEG4ProfileHybrid

pub const MPEG4ProfileMain: i32[src]

public static final MPEG4ProfileMain

pub const MPEG4ProfileNbit: i32[src]

public static final MPEG4ProfileNbit

pub const MPEG4ProfileScalableTexture: i32[src]

public static final MPEG4ProfileScalableTexture

pub const MPEG4ProfileSimple: i32[src]

public static final MPEG4ProfileSimple

pub const MPEG4ProfileSimpleFBA: i32[src]

public static final MPEG4ProfileSimpleFBA

pub const MPEG4ProfileSimpleFace: i32[src]

public static final MPEG4ProfileSimpleFace

pub const MPEG4ProfileSimpleScalable: i32[src]

public static final MPEG4ProfileSimpleScalable

pub const VP8Level_Version0: i32[src]

public static final VP8Level_Version0

pub const VP8Level_Version1: i32[src]

public static final VP8Level_Version1

pub const VP8Level_Version2: i32[src]

public static final VP8Level_Version2

pub const VP8Level_Version3: i32[src]

public static final VP8Level_Version3

pub const VP8ProfileMain: i32[src]

public static final VP8ProfileMain

pub const VP9Level1: i32[src]

public static final VP9Level1

pub const VP9Level11: i32[src]

public static final VP9Level11

pub const VP9Level2: i32[src]

public static final VP9Level2

pub const VP9Level21: i32[src]

public static final VP9Level21

pub const VP9Level3: i32[src]

public static final VP9Level3

pub const VP9Level31: i32[src]

public static final VP9Level31

pub const VP9Level4: i32[src]

public static final VP9Level4

pub const VP9Level41: i32[src]

public static final VP9Level41

pub const VP9Level5: i32[src]

public static final VP9Level5

pub const VP9Level51: i32[src]

public static final VP9Level51

pub const VP9Level52: i32[src]

public static final VP9Level52

pub const VP9Level6: i32[src]

public static final VP9Level6

pub const VP9Level61: i32[src]

public static final VP9Level61

pub const VP9Level62: i32[src]

public static final VP9Level62

pub const VP9Profile0: i32[src]

public static final VP9Profile0

pub const VP9Profile1: i32[src]

public static final VP9Profile1

pub const VP9Profile2: i32[src]

public static final VP9Profile2

pub const VP9Profile2HDR: i32[src]

public static final VP9Profile2HDR

pub const VP9Profile3: i32[src]

public static final VP9Profile3

pub const VP9Profile3HDR: i32[src]

public static final VP9Profile3HDR

pub fn level<'env>(&'env self) -> i32[src]

get public level

pub fn set_level<'env>(&'env self, value: i32)[src]

set public level

pub fn profile<'env>(&'env self) -> i32[src]

get public profile

pub fn set_profile<'env>(&'env self, value: i32)[src]

set public profile

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 MediaCodecInfo_CodecProfileLevel

impl AsValidJObjectAndEnv for MediaCodecInfo_CodecProfileLevel

impl Deref for MediaCodecInfo_CodecProfileLevel

type Target = Object

The resulting type after dereferencing.

impl JniType for MediaCodecInfo_CodecProfileLevel

Auto Trait Implementations

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.