Class MediaCodec.QueueRequest
public class MediaCodec.QueueRequest : JVMBridgeBase<MediaCodec.QueueRequest>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseMediaCodec.QueueRequest
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<MediaCodec.QueueRequest>.IsAssignableFrom(IJavaType)JVMBridgeBase<MediaCodec.QueueRequest>.IsAssignableFrom<T>()JVMBridgeBase<MediaCodec.QueueRequest>.Execute<T>(params T[])JVMBridgeBase<MediaCodec.QueueRequest>.DynBridgeClazzJVMBridgeBase<MediaCodec.QueueRequest>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
QueueRequest()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public QueueRequest()
QueueRequest(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public QueueRequest(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
Queue()
public void Queue()
SetByteBufferParameter(String, ByteBuffer)
public MediaCodec.QueueRequest SetByteBufferParameter(String arg0, ByteBuffer arg1)
Parameters
arg0
Stringarg1
ByteBuffer
Returns
SetEncryptedLinearBlock(LinearBlock, int, int, CryptoInfo)
public MediaCodec.QueueRequest SetEncryptedLinearBlock(MediaCodec.LinearBlock arg0, int arg1, int arg2, MediaCodec.CryptoInfo arg3)
Parameters
arg0
MediaCodec.LinearBlockarg1
intarg2
intarg3
MediaCodec.CryptoInfo
Returns
SetFlags(int)
public MediaCodec.QueueRequest SetFlags(int arg0)
Parameters
Returns
SetFloatParameter(String, float)
public MediaCodec.QueueRequest SetFloatParameter(String arg0, float arg1)
Parameters
Returns
SetHardwareBuffer(HardwareBuffer)
public MediaCodec.QueueRequest SetHardwareBuffer(HardwareBuffer arg0)
Parameters
Returns
SetIntegerParameter(String, int)
public MediaCodec.QueueRequest SetIntegerParameter(String arg0, int arg1)
Parameters
Returns
SetLinearBlock(LinearBlock, int, int)
public MediaCodec.QueueRequest SetLinearBlock(MediaCodec.LinearBlock arg0, int arg1, int arg2)
Parameters
arg0
MediaCodec.LinearBlockarg1
intarg2
int
Returns
SetLongParameter(String, long)
public MediaCodec.QueueRequest SetLongParameter(String arg0, long arg1)
Parameters
Returns
SetMultiFrameEncryptedLinearBlock(LinearBlock, ArrayDeque<BufferInfo>, ArrayDeque<CryptoInfo>)
public MediaCodec.QueueRequest SetMultiFrameEncryptedLinearBlock(MediaCodec.LinearBlock arg0, ArrayDeque<MediaCodec.BufferInfo> arg1, ArrayDeque<MediaCodec.CryptoInfo> arg2)
Parameters
arg0
MediaCodec.LinearBlockarg1
ArrayDeque<MediaCodec.BufferInfo>arg2
ArrayDeque<MediaCodec.CryptoInfo>
Returns
SetMultiFrameLinearBlock(LinearBlock, ArrayDeque<BufferInfo>)
public MediaCodec.QueueRequest SetMultiFrameLinearBlock(MediaCodec.LinearBlock arg0, ArrayDeque<MediaCodec.BufferInfo> arg1)
Parameters
arg0
MediaCodec.LinearBlockarg1
ArrayDeque<MediaCodec.BufferInfo>
Returns
SetPresentationTimeUs(long)
public MediaCodec.QueueRequest SetPresentationTimeUs(long arg0)
Parameters
Returns
SetStringParameter(String, String)
public MediaCodec.QueueRequest SetStringParameter(String arg0, String arg1)