Source code

Copy as Markdown

Other Tools

// GENERATED CODE
// Generated by the Java program at /build/annotationProcessors at compile time
// from annotations on Java methods. To update, change the annotations on the
// corresponding Javamethods and rerun the build. Manually updating this file
// will cause your build to fail.
#include "MediaCodec.h"
#include "mozilla/jni/Accessors.h"
namespace mozilla {
namespace java {
namespace sdk {
constexpr char AudioFormat::name[];
constexpr char MediaCodec::name[];
constexpr char MediaCodec::Configure_t::name[];
constexpr char MediaCodec::Configure_t::signature[];
auto MediaCodec::Configure(mozilla::jni::Object::Param a0, mozilla::jni::Object::Param a1, mozilla::jni::Object::Param a2, int32_t a3) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<Configure_t>::Call(MediaCodec::mCtx, &rv, a0, a1, a2, a3);
return rv;
}
constexpr char MediaCodec::Configure2_t::name[];
constexpr char MediaCodec::Configure2_t::signature[];
auto MediaCodec::Configure(mozilla::jni::Object::Param a0, mozilla::jni::Object::Param a1, int32_t a2, mozilla::jni::Object::Param a3) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<Configure2_t>::Call(MediaCodec::mCtx, &rv, a0, a1, a2, a3);
return rv;
}
constexpr char MediaCodec::CreateByCodecName_t::name[];
constexpr char MediaCodec::CreateByCodecName_t::signature[];
auto MediaCodec::CreateByCodecName(mozilla::jni::String::Param a0, MediaCodec::LocalRef* a1) -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<CreateByCodecName_t>::Call(MediaCodec::Context(), &rv, a0);
return rv;
}
constexpr char MediaCodec::CreateDecoderByType_t::name[];
constexpr char MediaCodec::CreateDecoderByType_t::signature[];
auto MediaCodec::CreateDecoderByType(mozilla::jni::String::Param a0, MediaCodec::LocalRef* a1) -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<CreateDecoderByType_t>::Call(MediaCodec::Context(), &rv, a0);
return rv;
}
constexpr char MediaCodec::CreateEncoderByType_t::name[];
constexpr char MediaCodec::CreateEncoderByType_t::signature[];
auto MediaCodec::CreateEncoderByType(mozilla::jni::String::Param a0, MediaCodec::LocalRef* a1) -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<CreateEncoderByType_t>::Call(MediaCodec::Context(), &rv, a0);
return rv;
}
constexpr char MediaCodec::CreateInputSurface_t::name[];
constexpr char MediaCodec::CreateInputSurface_t::signature[];
auto MediaCodec::CreateInputSurface(mozilla::jni::Object::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<CreateInputSurface_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::CreatePersistentInputSurface_t::name[];
constexpr char MediaCodec::CreatePersistentInputSurface_t::signature[];
auto MediaCodec::CreatePersistentInputSurface(mozilla::jni::Object::LocalRef* a0) -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<CreatePersistentInputSurface_t>::Call(MediaCodec::Context(), &rv);
return rv;
}
constexpr char MediaCodec::DequeueInputBuffer_t::name[];
constexpr char MediaCodec::DequeueInputBuffer_t::signature[];
auto MediaCodec::DequeueInputBuffer(int64_t a0, int32_t* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<DequeueInputBuffer_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::DequeueOutputBuffer_t::name[];
constexpr char MediaCodec::DequeueOutputBuffer_t::signature[];
auto MediaCodec::DequeueOutputBuffer(mozilla::jni::Object::Param a0, int64_t a1, int32_t* a2) const -> nsresult
{
MOZ_ASSERT(a2);
nsresult rv = NS_OK;
*a2 = mozilla::jni::Method<DequeueOutputBuffer_t>::Call(MediaCodec::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaCodec::Flush_t::name[];
constexpr char MediaCodec::Flush_t::signature[];
auto MediaCodec::Flush() const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<Flush_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::GetCanonicalName_t::name[];
constexpr char MediaCodec::GetCanonicalName_t::signature[];
auto MediaCodec::GetCanonicalName(mozilla::jni::String::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<GetCanonicalName_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::GetCodecInfo_t::name[];
constexpr char MediaCodec::GetCodecInfo_t::signature[];
auto MediaCodec::GetCodecInfo(mozilla::jni::Object::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<GetCodecInfo_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::GetInputBuffer_t::name[];
constexpr char MediaCodec::GetInputBuffer_t::signature[];
auto MediaCodec::GetInputBuffer(int32_t a0, mozilla::jni::ByteBuffer::LocalRef* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetInputBuffer_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::GetInputBuffers_t::name[];
constexpr char MediaCodec::GetInputBuffers_t::signature[];
auto MediaCodec::GetInputBuffers(mozilla::jni::ObjectArray::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<GetInputBuffers_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::GetInputFormat_t::name[];
constexpr char MediaCodec::GetInputFormat_t::signature[];
auto MediaCodec::GetInputFormat(mozilla::jni::Object::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<GetInputFormat_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::GetInputImage_t::name[];
constexpr char MediaCodec::GetInputImage_t::signature[];
auto MediaCodec::GetInputImage(int32_t a0, mozilla::jni::Object::LocalRef* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetInputImage_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::GetMetrics_t::name[];
constexpr char MediaCodec::GetMetrics_t::signature[];
auto MediaCodec::GetMetrics(mozilla::jni::Object::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<GetMetrics_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::GetName_t::name[];
constexpr char MediaCodec::GetName_t::signature[];
auto MediaCodec::GetName(mozilla::jni::String::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<GetName_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::GetOutputBuffer_t::name[];
constexpr char MediaCodec::GetOutputBuffer_t::signature[];
auto MediaCodec::GetOutputBuffer(int32_t a0, mozilla::jni::ByteBuffer::LocalRef* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetOutputBuffer_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::GetOutputBuffers_t::name[];
constexpr char MediaCodec::GetOutputBuffers_t::signature[];
auto MediaCodec::GetOutputBuffers(mozilla::jni::ObjectArray::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<GetOutputBuffers_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::GetOutputFormat_t::name[];
constexpr char MediaCodec::GetOutputFormat_t::signature[];
auto MediaCodec::GetOutputFormat(mozilla::jni::Object::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<GetOutputFormat_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::GetOutputFormat2_t::name[];
constexpr char MediaCodec::GetOutputFormat2_t::signature[];
auto MediaCodec::GetOutputFormat(int32_t a0, mozilla::jni::Object::LocalRef* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetOutputFormat2_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::GetOutputImage_t::name[];
constexpr char MediaCodec::GetOutputImage_t::signature[];
auto MediaCodec::GetOutputImage(int32_t a0, mozilla::jni::Object::LocalRef* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetOutputImage_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::QueueInputBuffer_t::name[];
constexpr char MediaCodec::QueueInputBuffer_t::signature[];
auto MediaCodec::QueueInputBuffer(int32_t a0, int32_t a1, int32_t a2, int64_t a3, int32_t a4) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<QueueInputBuffer_t>::Call(MediaCodec::mCtx, &rv, a0, a1, a2, a3, a4);
return rv;
}
constexpr char MediaCodec::QueueSecureInputBuffer_t::name[];
constexpr char MediaCodec::QueueSecureInputBuffer_t::signature[];
auto MediaCodec::QueueSecureInputBuffer(int32_t a0, int32_t a1, mozilla::jni::Object::Param a2, int64_t a3, int32_t a4) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<QueueSecureInputBuffer_t>::Call(MediaCodec::mCtx, &rv, a0, a1, a2, a3, a4);
return rv;
}
constexpr char MediaCodec::Release_t::name[];
constexpr char MediaCodec::Release_t::signature[];
auto MediaCodec::Release() const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<Release_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::ReleaseOutputBuffer_t::name[];
constexpr char MediaCodec::ReleaseOutputBuffer_t::signature[];
auto MediaCodec::ReleaseOutputBuffer(int32_t a0, bool a1) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<ReleaseOutputBuffer_t>::Call(MediaCodec::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaCodec::ReleaseOutputBuffer2_t::name[];
constexpr char MediaCodec::ReleaseOutputBuffer2_t::signature[];
auto MediaCodec::ReleaseOutputBuffer(int32_t a0, int64_t a1) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<ReleaseOutputBuffer2_t>::Call(MediaCodec::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaCodec::Reset_t::name[];
constexpr char MediaCodec::Reset_t::signature[];
auto MediaCodec::Reset() const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<Reset_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::SetAudioPresentation_t::name[];
constexpr char MediaCodec::SetAudioPresentation_t::signature[];
auto MediaCodec::SetAudioPresentation(mozilla::jni::Object::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetAudioPresentation_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::SetCallback_t::name[];
constexpr char MediaCodec::SetCallback_t::signature[];
auto MediaCodec::SetCallback(mozilla::jni::Object::Param a0, mozilla::jni::Object::Param a1) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetCallback_t>::Call(MediaCodec::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaCodec::SetCallback2_t::name[];
constexpr char MediaCodec::SetCallback2_t::signature[];
auto MediaCodec::SetCallback(mozilla::jni::Object::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetCallback2_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::SetInputSurface_t::name[];
constexpr char MediaCodec::SetInputSurface_t::signature[];
auto MediaCodec::SetInputSurface(mozilla::jni::Object::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetInputSurface_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::SetOnFrameRenderedListener_t::name[];
constexpr char MediaCodec::SetOnFrameRenderedListener_t::signature[];
auto MediaCodec::SetOnFrameRenderedListener(mozilla::jni::Object::Param a0, mozilla::jni::Object::Param a1) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetOnFrameRenderedListener_t>::Call(MediaCodec::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaCodec::SetOutputSurface_t::name[];
constexpr char MediaCodec::SetOutputSurface_t::signature[];
auto MediaCodec::SetOutputSurface(mozilla::jni::Object::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetOutputSurface_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::SetParameters_t::name[];
constexpr char MediaCodec::SetParameters_t::signature[];
auto MediaCodec::SetParameters(mozilla::jni::Object::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetParameters_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::SetVideoScalingMode_t::name[];
constexpr char MediaCodec::SetVideoScalingMode_t::signature[];
auto MediaCodec::SetVideoScalingMode(int32_t a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetVideoScalingMode_t>::Call(MediaCodec::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::SignalEndOfInputStream_t::name[];
constexpr char MediaCodec::SignalEndOfInputStream_t::signature[];
auto MediaCodec::SignalEndOfInputStream() const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SignalEndOfInputStream_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::Start_t::name[];
constexpr char MediaCodec::Start_t::signature[];
auto MediaCodec::Start() const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<Start_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::Stop_t::name[];
constexpr char MediaCodec::Stop_t::signature[];
auto MediaCodec::Stop() const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<Stop_t>::Call(MediaCodec::mCtx, &rv);
return rv;
}
const char16_t MediaCodec::PARAMETER_KEY_HDR10_PLUS_INFO[] = u"hdr10-plus-info";
const char16_t MediaCodec::PARAMETER_KEY_LOW_LATENCY[] = u"low-latency";
const char16_t MediaCodec::PARAMETER_KEY_OFFSET_TIME[] = u"time-offset-us";
const char16_t MediaCodec::PARAMETER_KEY_REQUEST_SYNC_FRAME[] = u"request-sync";
const char16_t MediaCodec::PARAMETER_KEY_SUSPEND[] = u"drop-input-frames";
const char16_t MediaCodec::PARAMETER_KEY_SUSPEND_TIME[] = u"drop-start-time-us";
const char16_t MediaCodec::PARAMETER_KEY_TUNNEL_PEEK[] = u"tunnel-peek";
const char16_t MediaCodec::PARAMETER_KEY_VIDEO_BITRATE[] = u"video-bitrate";
constexpr char MediaCodec::BufferInfo::name[];
constexpr char MediaCodec::BufferInfo::New_t::name[];
constexpr char MediaCodec::BufferInfo::New_t::signature[];
auto MediaCodec::BufferInfo::New(BufferInfo::LocalRef* a0) -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Constructor<New_t>::Call(BufferInfo::Context(), &rv);
return rv;
}
constexpr char MediaCodec::BufferInfo::Set_t::name[];
constexpr char MediaCodec::BufferInfo::Set_t::signature[];
auto MediaCodec::BufferInfo::Set(int32_t a0, int32_t a1, int64_t a2, int32_t a3) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<Set_t>::Call(BufferInfo::mCtx, &rv, a0, a1, a2, a3);
return rv;
}
constexpr char MediaCodec::BufferInfo::Flags_t::name[];
constexpr char MediaCodec::BufferInfo::Flags_t::signature[];
auto MediaCodec::BufferInfo::Flags(int32_t* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Field<Flags_t>::Get(BufferInfo::mCtx, &rv);
return rv;
}
auto MediaCodec::BufferInfo::Flags(int32_t a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Field<Flags_t>::Set(BufferInfo::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::BufferInfo::Offset_t::name[];
constexpr char MediaCodec::BufferInfo::Offset_t::signature[];
auto MediaCodec::BufferInfo::Offset(int32_t* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Field<Offset_t>::Get(BufferInfo::mCtx, &rv);
return rv;
}
auto MediaCodec::BufferInfo::Offset(int32_t a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Field<Offset_t>::Set(BufferInfo::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::BufferInfo::PresentationTimeUs_t::name[];
constexpr char MediaCodec::BufferInfo::PresentationTimeUs_t::signature[];
auto MediaCodec::BufferInfo::PresentationTimeUs(int64_t* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Field<PresentationTimeUs_t>::Get(BufferInfo::mCtx, &rv);
return rv;
}
auto MediaCodec::BufferInfo::PresentationTimeUs(int64_t a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Field<PresentationTimeUs_t>::Set(BufferInfo::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::BufferInfo::Size_t::name[];
constexpr char MediaCodec::BufferInfo::Size_t::signature[];
auto MediaCodec::BufferInfo::Size(int32_t* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Field<Size_t>::Get(BufferInfo::mCtx, &rv);
return rv;
}
auto MediaCodec::BufferInfo::Size(int32_t a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Field<Size_t>::Set(BufferInfo::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::CryptoInfo::name[];
constexpr char MediaCodec::CryptoInfo::New_t::name[];
constexpr char MediaCodec::CryptoInfo::New_t::signature[];
auto MediaCodec::CryptoInfo::New(CryptoInfo::LocalRef* a0) -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Constructor<New_t>::Call(CryptoInfo::Context(), &rv);
return rv;
}
constexpr char MediaCodec::CryptoInfo::Set_t::name[];
constexpr char MediaCodec::CryptoInfo::Set_t::signature[];
auto MediaCodec::CryptoInfo::Set(int32_t a0, mozilla::jni::IntArray::Param a1, mozilla::jni::IntArray::Param a2, mozilla::jni::ByteArray::Param a3, mozilla::jni::ByteArray::Param a4, int32_t a5) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<Set_t>::Call(CryptoInfo::mCtx, &rv, a0, a1, a2, a3, a4, a5);
return rv;
}
constexpr char MediaCodec::CryptoInfo::SetPattern_t::name[];
constexpr char MediaCodec::CryptoInfo::SetPattern_t::signature[];
auto MediaCodec::CryptoInfo::SetPattern(mozilla::jni::Object::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetPattern_t>::Call(CryptoInfo::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::CryptoInfo::ToString_t::name[];
constexpr char MediaCodec::CryptoInfo::ToString_t::signature[];
auto MediaCodec::CryptoInfo::ToString(mozilla::jni::String::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<ToString_t>::Call(CryptoInfo::mCtx, &rv);
return rv;
}
constexpr char MediaCodec::CryptoInfo::Iv_t::name[];
constexpr char MediaCodec::CryptoInfo::Iv_t::signature[];
auto MediaCodec::CryptoInfo::Iv(mozilla::jni::ByteArray::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Field<Iv_t>::Get(CryptoInfo::mCtx, &rv);
return rv;
}
auto MediaCodec::CryptoInfo::Iv(mozilla::jni::ByteArray::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Field<Iv_t>::Set(CryptoInfo::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::CryptoInfo::Key_t::name[];
constexpr char MediaCodec::CryptoInfo::Key_t::signature[];
auto MediaCodec::CryptoInfo::Key(mozilla::jni::ByteArray::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Field<Key_t>::Get(CryptoInfo::mCtx, &rv);
return rv;
}
auto MediaCodec::CryptoInfo::Key(mozilla::jni::ByteArray::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Field<Key_t>::Set(CryptoInfo::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::CryptoInfo::Mode_t::name[];
constexpr char MediaCodec::CryptoInfo::Mode_t::signature[];
auto MediaCodec::CryptoInfo::Mode(int32_t* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Field<Mode_t>::Get(CryptoInfo::mCtx, &rv);
return rv;
}
auto MediaCodec::CryptoInfo::Mode(int32_t a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Field<Mode_t>::Set(CryptoInfo::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::CryptoInfo::NumBytesOfClearData_t::name[];
constexpr char MediaCodec::CryptoInfo::NumBytesOfClearData_t::signature[];
auto MediaCodec::CryptoInfo::NumBytesOfClearData(mozilla::jni::IntArray::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Field<NumBytesOfClearData_t>::Get(CryptoInfo::mCtx, &rv);
return rv;
}
auto MediaCodec::CryptoInfo::NumBytesOfClearData(mozilla::jni::IntArray::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Field<NumBytesOfClearData_t>::Set(CryptoInfo::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::CryptoInfo::NumBytesOfEncryptedData_t::name[];
constexpr char MediaCodec::CryptoInfo::NumBytesOfEncryptedData_t::signature[];
auto MediaCodec::CryptoInfo::NumBytesOfEncryptedData(mozilla::jni::IntArray::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Field<NumBytesOfEncryptedData_t>::Get(CryptoInfo::mCtx, &rv);
return rv;
}
auto MediaCodec::CryptoInfo::NumBytesOfEncryptedData(mozilla::jni::IntArray::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Field<NumBytesOfEncryptedData_t>::Set(CryptoInfo::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodec::CryptoInfo::NumSubSamples_t::name[];
constexpr char MediaCodec::CryptoInfo::NumSubSamples_t::signature[];
auto MediaCodec::CryptoInfo::NumSubSamples(int32_t* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Field<NumSubSamples_t>::Get(CryptoInfo::mCtx, &rv);
return rv;
}
auto MediaCodec::CryptoInfo::NumSubSamples(int32_t a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Field<NumSubSamples_t>::Set(CryptoInfo::mCtx, &rv, a0);
return rv;
}
constexpr char MediaCodecInfo::name[];
constexpr char MediaCodecInfo::CodecCapabilities::name[];
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_AdaptivePlayback[] = u"adaptive-playback";
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_DynamicTimestamp[] = u"dynamic-timestamp";
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_EncodingStatistics[] = u"encoding-statistics";
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_FrameParsing[] = u"frame-parsing";
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_HdrEditing[] = u"hdr-editing";
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_IntraRefresh[] = u"intra-refresh";
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_LowLatency[] = u"low-latency";
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_MultipleFrames[] = u"multiple-frames";
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_PartialFrame[] = u"partial-frame";
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_QpBounds[] = u"qp-bounds";
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_SecurePlayback[] = u"secure-playback";
const char16_t MediaCodecInfo::CodecCapabilities::FEATURE_TunneledPlayback[] = u"tunneled-playback";
constexpr char MediaCodecInfo::CodecCapabilities::ColorFormats_t::name[];
constexpr char MediaCodecInfo::CodecCapabilities::ColorFormats_t::signature[];
auto MediaCodecInfo::CodecCapabilities::ColorFormats() const -> mozilla::jni::IntArray::LocalRef
{
return mozilla::jni::Field<ColorFormats_t>::Get(CodecCapabilities::mCtx, nullptr);
}
auto MediaCodecInfo::CodecCapabilities::ColorFormats(mozilla::jni::IntArray::Param a0) const -> void
{
return mozilla::jni::Field<ColorFormats_t>::Set(CodecCapabilities::mCtx, nullptr, a0);
}
constexpr char MediaCodecInfo::CodecCapabilities::ProfileLevels_t::name[];
constexpr char MediaCodecInfo::CodecCapabilities::ProfileLevels_t::signature[];
auto MediaCodecInfo::CodecCapabilities::ProfileLevels() const -> mozilla::jni::ObjectArray::LocalRef
{
return mozilla::jni::Field<ProfileLevels_t>::Get(CodecCapabilities::mCtx, nullptr);
}
auto MediaCodecInfo::CodecCapabilities::ProfileLevels(mozilla::jni::ObjectArray::Param a0) const -> void
{
return mozilla::jni::Field<ProfileLevels_t>::Set(CodecCapabilities::mCtx, nullptr, a0);
}
constexpr char MediaDrm::name[];
constexpr char MediaDrm::KeyStatus::name[];
constexpr char MediaFormat::name[];
constexpr char MediaFormat::New_t::name[];
constexpr char MediaFormat::New_t::signature[];
auto MediaFormat::New(MediaFormat::LocalRef* a0) -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Constructor<New_t>::Call(MediaFormat::Context(), &rv);
return rv;
}
constexpr char MediaFormat::New2_t::name[];
constexpr char MediaFormat::New2_t::signature[];
auto MediaFormat::New(MediaFormat::Param a0, MediaFormat::LocalRef* a1) -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Constructor<New2_t>::Call(MediaFormat::Context(), &rv, a0);
return rv;
}
constexpr char MediaFormat::ContainsFeature_t::name[];
constexpr char MediaFormat::ContainsFeature_t::signature[];
auto MediaFormat::ContainsFeature(mozilla::jni::String::Param a0, bool* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<ContainsFeature_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::ContainsKey_t::name[];
constexpr char MediaFormat::ContainsKey_t::signature[];
auto MediaFormat::ContainsKey(mozilla::jni::String::Param a0, bool* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<ContainsKey_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::CreateAudioFormat_t::name[];
constexpr char MediaFormat::CreateAudioFormat_t::signature[];
auto MediaFormat::CreateAudioFormat(mozilla::jni::String::Param a0, int32_t a1, int32_t a2, MediaFormat::LocalRef* a3) -> nsresult
{
MOZ_ASSERT(a3);
nsresult rv = NS_OK;
*a3 = mozilla::jni::Method<CreateAudioFormat_t>::Call(MediaFormat::Context(), &rv, a0, a1, a2);
return rv;
}
constexpr char MediaFormat::CreateSubtitleFormat_t::name[];
constexpr char MediaFormat::CreateSubtitleFormat_t::signature[];
auto MediaFormat::CreateSubtitleFormat(mozilla::jni::String::Param a0, mozilla::jni::String::Param a1, MediaFormat::LocalRef* a2) -> nsresult
{
MOZ_ASSERT(a2);
nsresult rv = NS_OK;
*a2 = mozilla::jni::Method<CreateSubtitleFormat_t>::Call(MediaFormat::Context(), &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::CreateVideoFormat_t::name[];
constexpr char MediaFormat::CreateVideoFormat_t::signature[];
auto MediaFormat::CreateVideoFormat(mozilla::jni::String::Param a0, int32_t a1, int32_t a2, MediaFormat::LocalRef* a3) -> nsresult
{
MOZ_ASSERT(a3);
nsresult rv = NS_OK;
*a3 = mozilla::jni::Method<CreateVideoFormat_t>::Call(MediaFormat::Context(), &rv, a0, a1, a2);
return rv;
}
constexpr char MediaFormat::GetByteBuffer_t::name[];
constexpr char MediaFormat::GetByteBuffer_t::signature[];
auto MediaFormat::GetByteBuffer(mozilla::jni::String::Param a0, mozilla::jni::ByteBuffer::Param a1, mozilla::jni::ByteBuffer::LocalRef* a2) const -> nsresult
{
MOZ_ASSERT(a2);
nsresult rv = NS_OK;
*a2 = mozilla::jni::Method<GetByteBuffer_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::GetByteBuffer2_t::name[];
constexpr char MediaFormat::GetByteBuffer2_t::signature[];
auto MediaFormat::GetByteBuffer(mozilla::jni::String::Param a0, mozilla::jni::ByteBuffer::LocalRef* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetByteBuffer2_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::GetFeatureEnabled_t::name[];
constexpr char MediaFormat::GetFeatureEnabled_t::signature[];
auto MediaFormat::GetFeatureEnabled(mozilla::jni::String::Param a0, bool* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetFeatureEnabled_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::GetFeatures_t::name[];
constexpr char MediaFormat::GetFeatures_t::signature[];
auto MediaFormat::GetFeatures(mozilla::jni::Object::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<GetFeatures_t>::Call(MediaFormat::mCtx, &rv);
return rv;
}
constexpr char MediaFormat::GetFloat_t::name[];
constexpr char MediaFormat::GetFloat_t::signature[];
auto MediaFormat::GetFloat(mozilla::jni::String::Param a0, float a1, float* a2) const -> nsresult
{
MOZ_ASSERT(a2);
nsresult rv = NS_OK;
*a2 = mozilla::jni::Method<GetFloat_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::GetFloat2_t::name[];
constexpr char MediaFormat::GetFloat2_t::signature[];
auto MediaFormat::GetFloat(mozilla::jni::String::Param a0, float* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetFloat2_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::GetInteger_t::name[];
constexpr char MediaFormat::GetInteger_t::signature[];
auto MediaFormat::GetInteger(mozilla::jni::String::Param a0, int32_t a1, int32_t* a2) const -> nsresult
{
MOZ_ASSERT(a2);
nsresult rv = NS_OK;
*a2 = mozilla::jni::Method<GetInteger_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::GetInteger2_t::name[];
constexpr char MediaFormat::GetInteger2_t::signature[];
auto MediaFormat::GetInteger(mozilla::jni::String::Param a0, int32_t* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetInteger2_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::GetKeys_t::name[];
constexpr char MediaFormat::GetKeys_t::signature[];
auto MediaFormat::GetKeys(mozilla::jni::Object::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<GetKeys_t>::Call(MediaFormat::mCtx, &rv);
return rv;
}
constexpr char MediaFormat::GetLong_t::name[];
constexpr char MediaFormat::GetLong_t::signature[];
auto MediaFormat::GetLong(mozilla::jni::String::Param a0, int64_t a1, int64_t* a2) const -> nsresult
{
MOZ_ASSERT(a2);
nsresult rv = NS_OK;
*a2 = mozilla::jni::Method<GetLong_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::GetLong2_t::name[];
constexpr char MediaFormat::GetLong2_t::signature[];
auto MediaFormat::GetLong(mozilla::jni::String::Param a0, int64_t* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetLong2_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::GetNumber_t::name[];
constexpr char MediaFormat::GetNumber_t::signature[];
auto MediaFormat::GetNumber(mozilla::jni::String::Param a0, mozilla::jni::Object::Param a1, mozilla::jni::Object::LocalRef* a2) const -> nsresult
{
MOZ_ASSERT(a2);
nsresult rv = NS_OK;
*a2 = mozilla::jni::Method<GetNumber_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::GetNumber2_t::name[];
constexpr char MediaFormat::GetNumber2_t::signature[];
auto MediaFormat::GetNumber(mozilla::jni::String::Param a0, mozilla::jni::Object::LocalRef* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetNumber2_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::GetString_t::name[];
constexpr char MediaFormat::GetString_t::signature[];
auto MediaFormat::GetString(mozilla::jni::String::Param a0, mozilla::jni::String::Param a1, mozilla::jni::String::LocalRef* a2) const -> nsresult
{
MOZ_ASSERT(a2);
nsresult rv = NS_OK;
*a2 = mozilla::jni::Method<GetString_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::GetString2_t::name[];
constexpr char MediaFormat::GetString2_t::signature[];
auto MediaFormat::GetString(mozilla::jni::String::Param a0, mozilla::jni::String::LocalRef* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetString2_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::GetValueTypeForKey_t::name[];
constexpr char MediaFormat::GetValueTypeForKey_t::signature[];
auto MediaFormat::GetValueTypeForKey(mozilla::jni::String::Param a0, int32_t* a1) const -> nsresult
{
MOZ_ASSERT(a1);
nsresult rv = NS_OK;
*a1 = mozilla::jni::Method<GetValueTypeForKey_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::RemoveFeature_t::name[];
constexpr char MediaFormat::RemoveFeature_t::signature[];
auto MediaFormat::RemoveFeature(mozilla::jni::String::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<RemoveFeature_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::RemoveKey_t::name[];
constexpr char MediaFormat::RemoveKey_t::signature[];
auto MediaFormat::RemoveKey(mozilla::jni::String::Param a0) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<RemoveKey_t>::Call(MediaFormat::mCtx, &rv, a0);
return rv;
}
constexpr char MediaFormat::SetByteBuffer_t::name[];
constexpr char MediaFormat::SetByteBuffer_t::signature[];
auto MediaFormat::SetByteBuffer(mozilla::jni::String::Param a0, mozilla::jni::ByteBuffer::Param a1) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetByteBuffer_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::SetFeatureEnabled_t::name[];
constexpr char MediaFormat::SetFeatureEnabled_t::signature[];
auto MediaFormat::SetFeatureEnabled(mozilla::jni::String::Param a0, bool a1) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetFeatureEnabled_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::SetFloat_t::name[];
constexpr char MediaFormat::SetFloat_t::signature[];
auto MediaFormat::SetFloat(mozilla::jni::String::Param a0, float a1) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetFloat_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::SetInteger_t::name[];
constexpr char MediaFormat::SetInteger_t::signature[];
auto MediaFormat::SetInteger(mozilla::jni::String::Param a0, int32_t a1) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetInteger_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::SetLong_t::name[];
constexpr char MediaFormat::SetLong_t::signature[];
auto MediaFormat::SetLong(mozilla::jni::String::Param a0, int64_t a1) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetLong_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::SetString_t::name[];
constexpr char MediaFormat::SetString_t::signature[];
auto MediaFormat::SetString(mozilla::jni::String::Param a0, mozilla::jni::String::Param a1) const -> nsresult
{
nsresult rv = NS_OK;
mozilla::jni::Method<SetString_t>::Call(MediaFormat::mCtx, &rv, a0, a1);
return rv;
}
constexpr char MediaFormat::ToString_t::name[];
constexpr char MediaFormat::ToString_t::signature[];
auto MediaFormat::ToString(mozilla::jni::String::LocalRef* a0) const -> nsresult
{
MOZ_ASSERT(a0);
nsresult rv = NS_OK;
*a0 = mozilla::jni::Method<ToString_t>::Call(MediaFormat::mCtx, &rv);
return rv;
}
const char16_t MediaFormat::KEY_AAC_DRC_ALBUM_MODE[] = u"aac-drc-album-mode";
const char16_t MediaFormat::KEY_AAC_DRC_ATTENUATION_FACTOR[] = u"aac-drc-cut-level";
const char16_t MediaFormat::KEY_AAC_DRC_BOOST_FACTOR[] = u"aac-drc-boost-level";
const char16_t MediaFormat::KEY_AAC_DRC_EFFECT_TYPE[] = u"aac-drc-effect-type";
const char16_t MediaFormat::KEY_AAC_DRC_HEAVY_COMPRESSION[] = u"aac-drc-heavy-compression";
const char16_t MediaFormat::KEY_AAC_DRC_OUTPUT_LOUDNESS[] = u"aac-drc-output-loudness";
const char16_t MediaFormat::KEY_AAC_DRC_TARGET_REFERENCE_LEVEL[] = u"aac-target-ref-level";
const char16_t MediaFormat::KEY_AAC_ENCODED_TARGET_LEVEL[] = u"aac-encoded-target-level";
const char16_t MediaFormat::KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT[] = u"aac-max-output-channel_count";
const char16_t MediaFormat::KEY_AAC_PROFILE[] = u"aac-profile";
const char16_t MediaFormat::KEY_AAC_SBR_MODE[] = u"aac-sbr-mode";
const char16_t MediaFormat::KEY_ALLOW_FRAME_DROP[] = u"allow-frame-drop";
const char16_t MediaFormat::KEY_AUDIO_SESSION_ID[] = u"audio-session-id";
const char16_t MediaFormat::KEY_BITRATE_MODE[] = u"bitrate-mode";
const char16_t MediaFormat::KEY_BIT_RATE[] = u"bitrate";
const char16_t MediaFormat::KEY_CAPTION_SERVICE_NUMBER[] = u"caption-service-number";
const char16_t MediaFormat::KEY_CAPTURE_RATE[] = u"capture-rate";
const char16_t MediaFormat::KEY_CHANNEL_COUNT[] = u"channel-count";
const char16_t MediaFormat::KEY_CHANNEL_MASK[] = u"channel-mask";
const char16_t MediaFormat::KEY_CODECS_STRING[] = u"codecs-string";
const char16_t MediaFormat::KEY_COLOR_FORMAT[] = u"color-format";
const char16_t MediaFormat::KEY_COLOR_RANGE[] = u"color-range";
const char16_t MediaFormat::KEY_COLOR_STANDARD[] = u"color-standard";
const char16_t MediaFormat::KEY_COLOR_TRANSFER[] = u"color-transfer";
const char16_t MediaFormat::KEY_COLOR_TRANSFER_REQUEST[] = u"color-transfer-request";
const char16_t MediaFormat::KEY_COMPLEXITY[] = u"complexity";
const char16_t MediaFormat::KEY_CREATE_INPUT_SURFACE_SUSPENDED[] = u"create-input-buffers-suspended";
const char16_t MediaFormat::KEY_CROP_BOTTOM[] = u"crop-bottom";
const char16_t MediaFormat::KEY_CROP_LEFT[] = u"crop-left";
const char16_t MediaFormat::KEY_CROP_RIGHT[] = u"crop-right";
const char16_t MediaFormat::KEY_CROP_TOP[] = u"crop-top";
const char16_t MediaFormat::KEY_DURATION[] = u"durationUs";
const char16_t MediaFormat::KEY_ENCODER_DELAY[] = u"encoder-delay";
const char16_t MediaFormat::KEY_ENCODER_PADDING[] = u"encoder-padding";
const char16_t MediaFormat::KEY_FLAC_COMPRESSION_LEVEL[] = u"flac-compression-level";
const char16_t MediaFormat::KEY_FRAME_RATE[] = u"frame-rate";
const char16_t MediaFormat::KEY_GRID_COLUMNS[] = u"grid-cols";
const char16_t MediaFormat::KEY_GRID_ROWS[] = u"grid-rows";
const char16_t MediaFormat::KEY_HAPTIC_CHANNEL_COUNT[] = u"haptic-channel-count";
const char16_t MediaFormat::KEY_HARDWARE_AV_SYNC_ID[] = u"hw-av-sync-id";
const char16_t MediaFormat::KEY_HDR10_PLUS_INFO[] = u"hdr10-plus-info";
const char16_t MediaFormat::KEY_HDR_STATIC_INFO[] = u"hdr-static-info";
const char16_t MediaFormat::KEY_HEIGHT[] = u"height";
const char16_t MediaFormat::KEY_INTRA_REFRESH_PERIOD[] = u"intra-refresh-period";
const char16_t MediaFormat::KEY_IS_ADTS[] = u"is-adts";
const char16_t MediaFormat::KEY_IS_AUTOSELECT[] = u"is-autoselect";
const char16_t MediaFormat::KEY_IS_DEFAULT[] = u"is-default";
const char16_t MediaFormat::KEY_IS_FORCED_SUBTITLE[] = u"is-forced-subtitle";
const char16_t MediaFormat::KEY_I_FRAME_INTERVAL[] = u"i-frame-interval";
const char16_t MediaFormat::KEY_LANGUAGE[] = u"language";
const char16_t MediaFormat::KEY_LATENCY[] = u"latency";
const char16_t MediaFormat::KEY_LEVEL[] = u"level";
const char16_t MediaFormat::KEY_LOW_LATENCY[] = u"low-latency";
const char16_t MediaFormat::KEY_MAX_B_FRAMES[] = u"max-bframes";
const char16_t MediaFormat::KEY_MAX_FPS_TO_ENCODER[] = u"max-fps-to-encoder";
const char16_t MediaFormat::KEY_MAX_HEIGHT[] = u"max-height";
const char16_t MediaFormat::KEY_MAX_INPUT_SIZE[] = u"max-input-size";
const char16_t MediaFormat::KEY_MAX_OUTPUT_CHANNEL_COUNT[] = u"max-output-channel-count";
const char16_t MediaFormat::KEY_MAX_PTS_GAP_TO_ENCODER[] = u"max-pts-gap-to-encoder";
const char16_t MediaFormat::KEY_MAX_WIDTH[] = u"max-width";
const char16_t MediaFormat::KEY_MIME[] = u"mime";
const char16_t MediaFormat::KEY_MPEGH_COMPATIBLE_SETS[] = u"mpegh-compatible-sets";
const char16_t MediaFormat::KEY_MPEGH_PROFILE_LEVEL_INDICATION[] = u"mpegh-profile-level-indication";
const char16_t MediaFormat::KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT[] = u"mpegh-reference-channel-layout";
const char16_t MediaFormat::KEY_OPERATING_RATE[] = u"operating-rate";
const char16_t MediaFormat::KEY_OUTPUT_REORDER_DEPTH[] = u"output-reorder-depth";
const char16_t MediaFormat::KEY_PCM_ENCODING[] = u"pcm-encoding";
const char16_t MediaFormat::KEY_PICTURE_TYPE[] = u"picture-type";
const char16_t MediaFormat::KEY_PIXEL_ASPECT_RATIO_HEIGHT[] = u"sar-height";
const char16_t MediaFormat::KEY_PIXEL_ASPECT_RATIO_WIDTH[] = u"sar-width";
const char16_t MediaFormat::KEY_PREPEND_HEADER_TO_SYNC_FRAMES[] = u"prepend-sps-pps-to-idr-frames";
const char16_t MediaFormat::KEY_PRIORITY[] = u"priority";
const char16_t MediaFormat::KEY_PROFILE[] = u"profile";
const char16_t MediaFormat::KEY_PUSH_BLANK_BUFFERS_ON_STOP[] = u"push-blank-buffers-on-shutdown";
const char16_t MediaFormat::KEY_QUALITY[] = u"quality";
const char16_t MediaFormat::KEY_REPEAT_PREVIOUS_FRAME_AFTER[] = u"repeat-previous-frame-after";
const char16_t MediaFormat::KEY_ROTATION[] = u"rotation-degrees";
const char16_t MediaFormat::KEY_SAMPLE_RATE[] = u"sample-rate";
const char16_t MediaFormat::KEY_SLICE_HEIGHT[] = u"slice-height";
const char16_t MediaFormat::KEY_SLOW_MOTION_MARKERS[] = u"slow-motion-markers";
const char16_t MediaFormat::KEY_STRIDE[] = u"stride";
const char16_t MediaFormat::KEY_TEMPORAL_LAYERING[] = u"ts-schema";
const char16_t MediaFormat::KEY_TILE_HEIGHT[] = u"tile-height";
const char16_t MediaFormat::KEY_TILE_WIDTH[] = u"tile-width";
const char16_t MediaFormat::KEY_TRACK_ID[] = u"track-id";
const char16_t MediaFormat::KEY_VIDEO_ENCODING_STATISTICS_LEVEL[] = u"video-encoding-statistics-level";
const char16_t MediaFormat::KEY_VIDEO_QP_AVERAGE[] = u"video-qp-average";
const char16_t MediaFormat::KEY_VIDEO_QP_B_MAX[] = u"video-qp-b-max";
const char16_t MediaFormat::KEY_VIDEO_QP_B_MIN[] = u"video-qp-b-min";
const char16_t MediaFormat::KEY_VIDEO_QP_I_MAX[] = u"video-qp-i-max";
const char16_t MediaFormat::KEY_VIDEO_QP_I_MIN[] = u"video-qp-i-min";
const char16_t MediaFormat::KEY_VIDEO_QP_MAX[] = u"video-qp-max";
const char16_t MediaFormat::KEY_VIDEO_QP_MIN[] = u"video-qp-min";
const char16_t MediaFormat::KEY_VIDEO_QP_P_MAX[] = u"video-qp-p-max";
const char16_t MediaFormat::KEY_VIDEO_QP_P_MIN[] = u"video-qp-p-min";
const char16_t MediaFormat::KEY_WIDTH[] = u"width";
const char16_t MediaFormat::LOG_SESSION_ID[] = u"log-session-id";
const char16_t MediaFormat::MIMETYPE_AUDIO_AAC[] = u"audio/mp4a-latm";
const char16_t MediaFormat::MIMETYPE_AUDIO_AAC_ELD[] = u"audio/mp4a.40.39";
const char16_t MediaFormat::MIMETYPE_AUDIO_AAC_HE_V1[] = u"audio/mp4a.40.05";
const char16_t MediaFormat::MIMETYPE_AUDIO_AAC_HE_V2[] = u"audio/mp4a.40.29";
const char16_t MediaFormat::MIMETYPE_AUDIO_AAC_LC[] = u"audio/mp4a.40.02";
const char16_t MediaFormat::MIMETYPE_AUDIO_AAC_XHE[] = u"audio/mp4a.40.42";
const char16_t MediaFormat::MIMETYPE_AUDIO_AC3[] = u"audio/ac3";
const char16_t MediaFormat::MIMETYPE_AUDIO_AC4[] = u"audio/ac4";
const char16_t MediaFormat::MIMETYPE_AUDIO_AMR_NB[] = u"audio/3gpp";
const char16_t MediaFormat::MIMETYPE_AUDIO_AMR_WB[] = u"audio/amr-wb";
const char16_t MediaFormat::MIMETYPE_AUDIO_DOLBY_MAT[] = u"audio/vnd.dolby.mat";
const char16_t MediaFormat::MIMETYPE_AUDIO_DOLBY_TRUEHD[] = u"audio/vnd.dolby.mlp";
const char16_t MediaFormat::MIMETYPE_AUDIO_DRA[] = u"audio/vnd.dra";
const char16_t MediaFormat::MIMETYPE_AUDIO_DTS[] = u"audio/vnd.dts";
const char16_t MediaFormat::MIMETYPE_AUDIO_DTS_HD[] = u"audio/vnd.dts.hd";
const char16_t MediaFormat::MIMETYPE_AUDIO_DTS_UHD[] = u"audio/vnd.dts.uhd";
const char16_t MediaFormat::MIMETYPE_AUDIO_EAC3[] = u"audio/eac3";
const char16_t MediaFormat::MIMETYPE_AUDIO_EAC3_JOC[] = u"audio/eac3-joc";
const char16_t MediaFormat::MIMETYPE_AUDIO_FLAC[] = u"audio/flac";
const char16_t MediaFormat::MIMETYPE_AUDIO_G711_ALAW[] = u"audio/g711-alaw";
const char16_t MediaFormat::MIMETYPE_AUDIO_G711_MLAW[] = u"audio/g711-mlaw";
const char16_t MediaFormat::MIMETYPE_AUDIO_IEC61937[] = u"audio/x-iec61937";
const char16_t MediaFormat::MIMETYPE_AUDIO_MPEG[] = u"audio/mpeg";
const char16_t MediaFormat::MIMETYPE_AUDIO_MPEGH_BL_L3[] = u"audio/mhm1.03";
const char16_t MediaFormat::MIMETYPE_AUDIO_MPEGH_BL_L4[] = u"audio/mhm1.04";
const char16_t MediaFormat::MIMETYPE_AUDIO_MPEGH_LC_L3[] = u"audio/mhm1.0d";
const char16_t MediaFormat::MIMETYPE_AUDIO_MPEGH_LC_L4[] = u"audio/mhm1.0e";
const char16_t MediaFormat::MIMETYPE_AUDIO_MPEGH_MHA1[] = u"audio/mha1";
const char16_t MediaFormat::MIMETYPE_AUDIO_MPEGH_MHM1[] = u"audio/mhm1";
const char16_t MediaFormat::MIMETYPE_AUDIO_MSGSM[] = u"audio/gsm";
const char16_t MediaFormat::MIMETYPE_AUDIO_OPUS[] = u"audio/opus";
const char16_t MediaFormat::MIMETYPE_AUDIO_QCELP[] = u"audio/qcelp";
const char16_t MediaFormat::MIMETYPE_AUDIO_RAW[] = u"audio/raw";
const char16_t MediaFormat::MIMETYPE_AUDIO_SCRAMBLED[] = u"audio/scrambled";
const char16_t MediaFormat::MIMETYPE_AUDIO_VORBIS[] = u"audio/vorbis";
const char16_t MediaFormat::MIMETYPE_IMAGE_ANDROID_HEIC[] = u"image/vnd.android.heic";
const char16_t MediaFormat::MIMETYPE_IMAGE_AVIF[] = u"image/avif";
const char16_t MediaFormat::MIMETYPE_TEXT_CEA_608[] = u"text/cea-608";
const char16_t MediaFormat::MIMETYPE_TEXT_CEA_708[] = u"text/cea-708";
const char16_t MediaFormat::MIMETYPE_TEXT_SUBRIP[] = u"application/x-subrip";
const char16_t MediaFormat::MIMETYPE_TEXT_VTT[] = u"text/vtt";
const char16_t MediaFormat::MIMETYPE_VIDEO_AV1[] = u"video/av01";
const char16_t MediaFormat::MIMETYPE_VIDEO_AVC[] = u"video/avc";
const char16_t MediaFormat::MIMETYPE_VIDEO_DOLBY_VISION[] = u"video/dolby-vision";
const char16_t MediaFormat::MIMETYPE_VIDEO_H263[] = u"video/3gpp";
const char16_t MediaFormat::MIMETYPE_VIDEO_HEVC[] = u"video/hevc";
const char16_t MediaFormat::MIMETYPE_VIDEO_MPEG2[] = u"video/mpeg2";
const char16_t MediaFormat::MIMETYPE_VIDEO_MPEG4[] = u"video/mp4v-es";
const char16_t MediaFormat::MIMETYPE_VIDEO_RAW[] = u"video/raw";
const char16_t MediaFormat::MIMETYPE_VIDEO_SCRAMBLED[] = u"video/scrambled";
const char16_t MediaFormat::MIMETYPE_VIDEO_VP8[] = u"video/x-vnd.on2.vp8";
const char16_t MediaFormat::MIMETYPE_VIDEO_VP9[] = u"video/x-vnd.on2.vp9";
} /* sdk */
} /* java */
} /* mozilla */