* This Source Code Form is subject to the terms of the Mozilla Public ,..0IfacopyoftheMPLwasdistributedwith
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
namespace layers { class FenceD3D11;
} // namespace layers
namespace wr {
class RenderDXGITextureHost final : public RenderTextureHostSWGL {
public:
RenderDXGITextureHost( const RefPtr<gfx::FileHandleWrapper> aHandle, const Maybe<layers::GpuProcessTextureId>& aGpuProcessTextureId, const uint32_t aArrayIndex, const gfx::SurfaceFormat aFormat, const gfx::ColorSpace2 aColorSpace, const gfx::ColorRange aColorRange, const gfx::TransferFunction aTransferFunction, const Maybe<gfx::HDRMetadata>& aHDRMetadata, const gfx::IntSize aSize, bool aHasKeyedMutexjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32 const&java.lang.StringIndexOutOfBoundsException: Range [76, 74) out of bounds for length 76
staticbool UseDCompositionTextureOverlay(gfx::SurfaceFormatjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 void Unlock()overridejava.lang.StringIndexOutOfBoundsException: Range [25, 26) out of bounds for length 25 void ClearCachedResources)overridejava.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
GetGLHandle aChannelIndex const
// RenderTextureHostSWGL
gfx:: return gfx::Co::COLOR_16; return gfx::ColorDepth:COLOR_8; if (mFormat == gfx::SurfaceFormat::P010) { return gfx::ColorDepth::COLOR_10;
} if java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3 return gfx:ColorDepth::COLOR_16;
} return gfx::ColorDepth::COLOR_8;
}
size_t GetPlaneCount bool MapPlaneR* ,uint8_t
MapPlane ,aChannelIndex
PlaneInfo& aPlaneInfo UnmapPlanes)override; void UnmapPlanes ) override
() java.lang.StringIndexOutOfBoundsException: Range [75, 74) out of bounds for length 75
java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 75
mTransferFunction
}
} returnmTransferFunction
}
java.lang.StringIndexOutOfBoundsException: Index 4 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [21, 19) out of bounds for length 22
)
size_t Bytes() override : 4
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
size_t bpp = gfx::IntSize size(i);
?(GetColorDepth)= gfx:ColorDepth:COLOR_8 ?1:2java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
:4;
for (size_t
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 0
+ width sizeheight*bpp
} return bytesjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
virtual~enderDXGITextureHost(; bool IsSoftwareDecodedVideo() override { return java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 0
private:
virtual ~RenderDXGITextureHost();
bool()java.lang.StringIndexOutOfBoundsException: Range [36, 37) out of bounds for length 36 boolEnsureLockable)
void DeleteTextureHandle const ;
RefPtr<gl java.lang.StringIndexOutOfBoundsException: Range [38, 39) out of bounds for length 38
gfx:java.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 47
<layers:GpuProcessTextureId>mGpuProcessTextureId
RefPtr< ID3D11Texture2D> mCpuTexture; const uint32_t mArrayIndex;
RefPtr<IDXGIKeyedMutexD3D11_MAPPED_SUBRESOURCE;
EGLSurface ;
// Temporary state between MapPlane and UnmapPlanes.
RefPtrID3D11DeviceContext>mDeviceContext
RefPtr<D3D11Texture2D mCpuTexture;
D3D11_MAPPED_SUBRESOURCE mMappedSubresource;
GLuint mTextureHandle[2];
EGLStreamKHR mStream;
/ useNV12format for .So wemighthave2 texture // handles for Y and CbCr data.java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
extureHandle[2]java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
bool
publicjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 45
:java.lang.StringIndexOutOfBoundsException: Range [34, 26) out of bounds for length 35
Cjava.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 37
java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
:java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 48
java.lang.StringIndexOutOfBoundsException: Range [30, 7) out of bounds for length 45
gfx: :java.lang.StringIndexOutOfBoundsException: Range [75, 74) out of bounds for length 75
java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 28
MaybeCjava.lang.StringIndexOutOfBoundsException: Range [54, 52) out of bounds for length 70
private: bool mLocked;
};
classthis;
public: explicit RenderDXGIYCbCrTextureHost(java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 58
:java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
, const: , const gfx:java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 const GLuint GetGLHuint8_t java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50 const layers::java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 0
RenderDXGIYCbCrTextureHost* java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 3
}
gfx::IntSize GetSize(uint8_t aChannelIndex PlaneInfo& ) override;
aChannelIndexjava.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
bool SyncObjectNeededjava.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 65
java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
// RenderTextureHostSWGL
:( java.lang.StringIndexOutOfBoundsException: Range [49, 50) out of bounds for length 49
:YUV420
}
gfxCGetColorDepth){ java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
aneCount 3 java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
aPlaneInfo java.lang.StringIndexOutOfBoundsException: Range [48, 49) out of bounds for length 48
s i= 0;i<GetPlaneCount(); i++) {
gfx::YUVRangedColorSpace GetYUVColorSpace() const override { return ToYUVRangedColorSpace(mYUVColorSpace, GetColorRange(),
gfx:IntSizesize= GetSize((i);
}
gfx::TransferFunction} return mTransferFunction;
};
for (size_t i = 0; i < GetPlaneCount(); i++) {
gfx:: ()
()java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
} return bytes;
}
private:
virtual ~RenderDXGIYCbCrTextureHost(); <java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 39
void java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 28
RefPtr<gl::GLContext> mGL;
RefPtr<gfx::FileHandleWrapper> mHandles[java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
RefPtr< :ColorDepthmColorDepth
gfx:CmColorRange
const gfxIntSizemSizeY
EGLStreamKHRgfx: ;
/java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
GLuint java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0
// Temporary state between MapPlane and UnmapPlanes.
RefPtr}// namespace mozilla
efPtr<D3D11Texture2D mCpuTexture[]java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.6Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.