Versions in this module Expand all Collapse all v0 v0.0.9 Apr 6, 2026 v0.0.8 Apr 3, 2026 v0.0.7 Mar 28, 2026 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const HdrConversionStrategyTagAutoAllowedHdrTypes + const HdrConversionStrategyTagForceHdrConversion + const HdrConversionStrategyTagPassthrough + type AlphaInterpretation int32 + const AlphaInterpretationCOVERAGE + const AlphaInterpretationMASK + type BlendMode int32 + const BlendModeCOVERAGE + const BlendModeINVALID + const BlendModeNONE + const BlendModePREMULTIPLIED + type BufferUsage int64 + const BufferUsageCameraInput + const BufferUsageCameraOutput + const BufferUsageComposerClientTarget + const BufferUsageComposerCursor + const BufferUsageComposerOverlay + const BufferUsageCpuReadMask + const BufferUsageCpuReadNever + const BufferUsageCpuReadOften + const BufferUsageCpuReadRarely + const BufferUsageCpuWriteMask + const BufferUsageCpuWriteNever + const BufferUsageCpuWriteOften + const BufferUsageCpuWriteRarely + const BufferUsageFrontBuffer + const BufferUsageGpuCubeMap + const BufferUsageGpuDataBuffer + const BufferUsageGpuMipmapComplete + const BufferUsageGpuRenderTarget + const BufferUsageGpuTexture + const BufferUsageHwImageEncoder + const BufferUsagePROTECTED + const BufferUsageRENDERSCRIPT + const BufferUsageSensorDirectData + const BufferUsageVendorMask + const BufferUsageVendorMaskHi + const BufferUsageVideoDecoder + const BufferUsageVideoEncoder + type ChromaSiting int64 + const ChromaSitingCositedBoth + const ChromaSitingCositedHorizontal + const ChromaSitingCositedVertical + const ChromaSitingNONE + const ChromaSitingSitedInterstitial + const ChromaSitingUNKNOWN + type ColorTransform int32 + const ColorTransformArbitraryMatrix + const ColorTransformCorrectDeuteranopia + const ColorTransformCorrectProtanopia + const ColorTransformCorrectTritanopia + const ColorTransformGRAYSCALE + const ColorTransformIDENTITY + const ColorTransformValueInverse + type Compression int64 + const CompressionDisplayStreamCompression + const CompressionNONE + type Cta861_3 struct + MaxContentLightLevel float32 + MaxFrameAverageLightLevel float32 + func (s *Cta861_3) MarshalParcel(p *parcel.Parcel) error + func (s *Cta861_3) UnmarshalParcel(p *parcel.Parcel) error + type Dataspace int32 + const DataspaceARBITRARY + const DataspaceAdobeRgb + const DataspaceAdobeRgbLinear + const DataspaceBT2020 + const DataspaceBT709 + const DataspaceBt2020Hlg + const DataspaceBt2020Itu + const DataspaceBt2020ItuHlg + const DataspaceBt2020ItuPq + const DataspaceBt2020Linear + const DataspaceBt2020LinearExtended + const DataspaceBt2020Pq + const DataspaceBt601525 + const DataspaceBt601625 + const DataspaceBt709FullRange + const DataspaceDEPTH + const DataspaceDciP3 + const DataspaceDciP3Linear + const DataspaceDisplayBt2020 + const DataspaceDisplayP3 + const DataspaceDisplayP3Linear + const DataspaceDynamicDepth + const DataspaceHEIF + const DataspaceJFIF + const DataspaceJpegAppSegments + const DataspaceJpegR + const DataspaceRangeExtended + const DataspaceRangeFull + const DataspaceRangeLimited + const DataspaceRangeMask + const DataspaceRangeShift + const DataspaceRangeUnspecified + const DataspaceSCRGB + const DataspaceSENSOR + const DataspaceSRGB + const DataspaceScrgbLinear + const DataspaceSrgbLinear + const DataspaceStandardAdobeRgb + const DataspaceStandardBt2020 + const DataspaceStandardBt2020ConstantLuminance + const DataspaceStandardBt470m + const DataspaceStandardBt601525 + const DataspaceStandardBt601525Unadjusted + const DataspaceStandardBt601625 + const DataspaceStandardBt601625Unadjusted + const DataspaceStandardBt709 + const DataspaceStandardDciP3 + const DataspaceStandardFilm + const DataspaceStandardMask + const DataspaceStandardShift + const DataspaceStandardUnspecified + const DataspaceTransferGamma22 + const DataspaceTransferGamma26 + const DataspaceTransferGamma28 + const DataspaceTransferHlg + const DataspaceTransferLinear + const DataspaceTransferMask + const DataspaceTransferShift + const DataspaceTransferSmpte170m + const DataspaceTransferSrgb + const DataspaceTransferSt2084 + const DataspaceTransferUnspecified + const DataspaceUNKNOWN + type DisplayDecorationSupport struct + AlphaInterpretation AlphaInterpretation + Format PixelFormat + func (s *DisplayDecorationSupport) MarshalParcel(p *parcel.Parcel) error + func (s *DisplayDecorationSupport) UnmarshalParcel(p *parcel.Parcel) error + type DisplayHotplugEvent int32 + const DisplayHotplugEventCONNECTED + const DisplayHotplugEventDISCONNECTED + const DisplayHotplugEventErrorIncompatibleCable + const DisplayHotplugEventErrorTooManyDisplays + const DisplayHotplugEventErrorUnknown + type ExtendableType struct + Name string + Value int64 + func (s *ExtendableType) MarshalParcel(p *parcel.Parcel) error + func (s *ExtendableType) UnmarshalParcel(p *parcel.Parcel) error + type FRect struct + Bottom float32 + Left float32 + Right float32 + Top float32 + func (s *FRect) MarshalParcel(p *parcel.Parcel) error + func (s *FRect) UnmarshalParcel(p *parcel.Parcel) error + type HardwareBuffer struct + Description HardwareBufferDescription + Handle hardwareCommon.NativeHandle + func (s *HardwareBuffer) MarshalParcel(p *parcel.Parcel) error + func (s *HardwareBuffer) UnmarshalParcel(p *parcel.Parcel) error + type HardwareBufferDescription struct + Format PixelFormat + Height int32 + Layers int32 + Stride int32 + Usage BufferUsage + Width int32 + func (s *HardwareBufferDescription) MarshalParcel(p *parcel.Parcel) error + func (s *HardwareBufferDescription) UnmarshalParcel(p *parcel.Parcel) error + type Hdr int32 + const HdrDolbyVision + const HdrDolbyVision4k30 + const HdrHDR10 + const HdrHLG + const HdrHdr10Plus + const HdrINVALID + type HdrConversionCapability struct + AddsLatency bool + OutputType Hdr + SourceType Hdr + func (s *HdrConversionCapability) MarshalParcel(p *parcel.Parcel) error + func (s *HdrConversionCapability) UnmarshalParcel(p *parcel.Parcel) error + type HdrConversionStrategy struct + AutoAllowedHdrTypes []Hdr + ForceHdrConversion Hdr + Passthrough bool + Tag int32 + func (u *HdrConversionStrategy) GetAutoAllowedHdrTypes() ([]Hdr, bool) + func (u *HdrConversionStrategy) GetForceHdrConversion() (Hdr, bool) + func (u *HdrConversionStrategy) GetPassthrough() (bool, bool) + func (u *HdrConversionStrategy) MarshalParcel(p *parcel.Parcel) error + func (u *HdrConversionStrategy) SetAutoAllowedHdrTypes(v []Hdr) + func (u *HdrConversionStrategy) SetForceHdrConversion(v Hdr) + func (u *HdrConversionStrategy) SetPassthrough(v bool) + func (u *HdrConversionStrategy) UnmarshalParcel(p *parcel.Parcel) error + type Interlaced int64 + const InterlacedNONE + const InterlacedRightLeft + const InterlacedTopBottom + type PixelFormat int32 + const PixelFormatBLOB + const PixelFormatBgra8888 + const PixelFormatDepth16 + const PixelFormatDepth24 + const PixelFormatDepth24Stencil8 + const PixelFormatDepth32f + const PixelFormatDepth32fStencil8 + const PixelFormatHsv888 + const PixelFormatImplementationDefined + const PixelFormatR16Uint + const PixelFormatR8 + const PixelFormatRAW10 + const PixelFormatRAW12 + const PixelFormatRAW16 + const PixelFormatRawOpaque + const PixelFormatRg1616Uint + const PixelFormatRgb565 + const PixelFormatRgb888 + const PixelFormatRgba10101010 + const PixelFormatRgba1010102 + const PixelFormatRgba8888 + const PixelFormatRgbaFp16 + const PixelFormatRgbx8888 + const PixelFormatStencil8 + const PixelFormatUNSPECIFIED + const PixelFormatY16 + const PixelFormatY8 + const PixelFormatYV12 + const PixelFormatYcbcr420888 + const PixelFormatYcbcr422I + const PixelFormatYcbcr422Sp + const PixelFormatYcbcrP010 + const PixelFormatYcrcb420Sp + type PlaneLayout struct + Components []PlaneLayoutComponent + HeightInSamples int64 + HorizontalSubsampling int64 + OffsetInBytes int64 + SampleIncrementInBits int64 + StrideInBytes int64 + TotalSizeInBytes int64 + VerticalSubsampling int64 + WidthInSamples int64 + func (s *PlaneLayout) MarshalParcel(p *parcel.Parcel) error + func (s *PlaneLayout) UnmarshalParcel(p *parcel.Parcel) error + type PlaneLayoutComponent struct + OffsetInBits int64 + SizeInBits int64 + Type ExtendableType + func (s *PlaneLayoutComponent) MarshalParcel(p *parcel.Parcel) error + func (s *PlaneLayoutComponent) UnmarshalParcel(p *parcel.Parcel) error + type PlaneLayoutComponentType int64 + const PlaneLayoutComponentTypeA + const PlaneLayoutComponentTypeB + const PlaneLayoutComponentTypeCB + const PlaneLayoutComponentTypeCR + const PlaneLayoutComponentTypeG + const PlaneLayoutComponentTypeR + const PlaneLayoutComponentTypeRAW + const PlaneLayoutComponentTypeY + type Point struct + X int32 + Y int32 + func (s *Point) MarshalParcel(p *parcel.Parcel) error + func (s *Point) UnmarshalParcel(p *parcel.Parcel) error + type Rect struct + Bottom int32 + Left int32 + Right int32 + Top int32 + func (s *Rect) MarshalParcel(p *parcel.Parcel) error + func (s *Rect) UnmarshalParcel(p *parcel.Parcel) error + type Smpte2086 struct + MaxLuminance float32 + MinLuminance float32 + PrimaryBlue XyColor + PrimaryGreen XyColor + PrimaryRed XyColor + WhitePoint XyColor + func (s *Smpte2086) MarshalParcel(p *parcel.Parcel) error + func (s *Smpte2086) UnmarshalParcel(p *parcel.Parcel) error + type StandardMetadataType int64 + const StandardMetadataTypeAllocationSize + const StandardMetadataTypeBlendMode + const StandardMetadataTypeBufferId + const StandardMetadataTypeCOMPRESSION + const StandardMetadataTypeCROP + const StandardMetadataTypeChromaSiting + const StandardMetadataTypeCta8613 + const StandardMetadataTypeDATASPACE + const StandardMetadataTypeHEIGHT + const StandardMetadataTypeINTERLACED + const StandardMetadataTypeINVALID + const StandardMetadataTypeLayerCount + const StandardMetadataTypeNAME + const StandardMetadataTypePixelFormatFourcc + const StandardMetadataTypePixelFormatModifier + const StandardMetadataTypePixelFormatRequested + const StandardMetadataTypePlaneLayouts + const StandardMetadataTypeProtectedContent + const StandardMetadataTypeSMPTE2086 + const StandardMetadataTypeSTRIDE + const StandardMetadataTypeSmpte209410 + const StandardMetadataTypeSmpte209440 + const StandardMetadataTypeUSAGE + const StandardMetadataTypeWIDTH + type Transform int32 + const TransformFlipH + const TransformFlipV + const TransformNONE + const TransformRot180 + const TransformRot270 + const TransformRot90 + type XyColor struct + X float32 + Y float32 + func (s *XyColor) MarshalParcel(p *parcel.Parcel) error + func (s *XyColor) UnmarshalParcel(p *parcel.Parcel) error