package Ġffmpeg 4 kj . av Ċ Ċ import Ġffmpeg 4 kj . util . Native Enum Ċ Ċ enum Ġclass ĠPixel Format ( override Ġval Ġnative EnumValue : ĠInt ) ĊĠĠĠ Ġ: ĠNative Enum Ġ{ ĊĊĠĠĠ ĠAV _ PIX _ FMT _ NONE (- 1 ), ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 0 P ( 0 ), ĠĠ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , Ġ 1 2 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġsamples ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UY V 4 2 2 ( 1 ), ĠĠ Ġ///< Ġpacked ĠY UV Ġ 4 : 2 : 2 , Ġ 1 6 bpp , ĠY 0 ĠC b ĠY 1 ĠCr ĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 2 4 ( 2 ), ĠĠĠĠ Ġ///< Ġpacked ĠRGB Ġ 8 : 8 : 8 , Ġ 2 4 bpp , ĠRGB RGB ... ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 2 4 ( 3 ), ĠĠĠĠ Ġ///< Ġpacked ĠRGB Ġ 8 : 8 : 8 , Ġ 2 4 bpp , ĠB GR BGR ... ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 2 P ( 4 ), ĠĠ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , Ġ 1 6 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 4 P ( 5 ), ĠĠ Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , Ġ 2 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 1 0 P ( 6 ), ĠĠ Ġ///< Ġplan ar ĠY UV Ġ 4 : 1 : 0 , ĠĠ 9 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 4 x 4 ĠY Ġsamples ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 1 1 P ( 7 ), ĠĠ Ġ///< Ġplan ar ĠY UV Ġ 4 : 1 : 1 , Ġ 1 2 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 4 x 1 ĠY Ġsamples ) ĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 8 ( 8 ), ĠĠĠĠ Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, ĠĠ 8 bpp ĊĠĠĠ ĠAV _ PIX _ FMT _ MON O WHITE ( 9 ), Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, ĠĠ 1 bpp , Ġ 0 Ġis Ġwhite , Ġ 1 Ġis Ġblack , Ġin Ġeach Ġbyte Ġpixels Ġare Ġordered Ġfrom Ġthe Ġm sb Ġto Ġthe Ġl sb ĊĠĠĠ ĠAV _ PIX _ FMT _ MON OB L ACK ( 1 0 ), Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, ĠĠ 1 bpp , Ġ 0 Ġis Ġblack , Ġ 1 Ġis Ġwhite , Ġin Ġeach Ġbyte Ġpixels Ġare Ġordered Ġfrom Ġthe Ġm sb Ġto Ġthe Ġl sb ĊĠĠĠ ĠAV _ PIX _ FMT _ PAL 8 ( 1 1 ), ĠĠĠĠĠ Ġ///< Ġ 8 Ġbits Ġwith ĠAV _ PIX _ FMT _ RGB 3 2 () Ġpalette ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV J 4 2 0 P ( 1 2 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , Ġ 1 2 bpp , Ġfull Ġscale Ġ( JPEG ), Ġdeprecated Ġin Ġfavor Ġof ĠAV _ PIX _ FMT _ Y UV 4 2 0 P () Ġand Ġsetting Ġcolor _ range ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV J 4 2 2 P ( 1 3 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , Ġ 1 6 bpp , Ġfull Ġscale Ġ( JPEG ), Ġdeprecated Ġin Ġfavor Ġof ĠAV _ PIX _ FMT _ Y UV 4 2 2 P () Ġand Ġsetting Ġcolor _ range ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV J 4 4 4 P ( 1 4 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , Ġ 2 4 bpp , Ġfull Ġscale Ġ( JPEG ), Ġdeprecated Ġin Ġfavor Ġof ĠAV _ PIX _ FMT _ Y UV 4 4 4 P () Ġand Ġsetting Ġcolor _ range ĊĠĠĠ ĠAV _ PIX _ FMT _ UY VY 4 2 2 ( 1 5 ), ĠĠ Ġ///< Ġpacked ĠY UV Ġ 4 : 2 : 2 , Ġ 1 6 bpp , ĠC b ĠY 0 ĠCr ĠY 1 ĊĠĠĠ ĠAV _ PIX _ FMT _ U YY V YY 4 1 1 ( 1 6 ), Ġ///< Ġpacked ĠY UV Ġ 4 : 1 : 1 , Ġ 1 2 bpp , ĠC b ĠY 0 ĠY 1 ĠCr ĠY 2 ĠY 3 ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 8 ( 1 7 ), ĠĠĠĠĠ Ġ///< Ġpacked ĠRGB Ġ 3 : 3 : 2 , ĠĠ 8 bpp , Ġ( ms b ) 2 B Ġ 3 G Ġ 3 R ( lsb ) ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 4 ( 1 8 ), ĠĠĠĠĠ Ġ///< Ġpacked ĠRGB Ġ 1 : 2 : 1 Ġbit stream , ĠĠ 4 bpp , Ġ( ms b ) 1 B Ġ 2 G Ġ 1 R ( lsb ), Ġa Ġbyte Ġcontains Ġtwo Ġpixels , Ġthe Ġfirst Ġpixel Ġin Ġthe Ġbyte Ġis Ġthe Ġone Ġcomposed Ġby Ġthe Ġ 4 Ġm sb Ġbits ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 4 _ BYTE ( 1 9 ), Ġ///< Ġpacked ĠRGB Ġ 1 : 2 : 1 , ĠĠ 8 bpp , Ġ( ms b ) 1 B Ġ 2 G Ġ 1 R ( lsb ) ĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 8 ( 2 0 ), ĠĠĠĠĠ Ġ///< Ġpacked ĠRGB Ġ 3 : 3 : 2 , ĠĠ 8 bpp , Ġ( ms b ) 2 R Ġ 3 G Ġ 3 B ( lsb ) ĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 4 ( 2 1 ), ĠĠĠĠĠ Ġ///< Ġpacked ĠRGB Ġ 1 : 2 : 1 Ġbit stream , ĠĠ 4 bpp , Ġ( ms b ) 1 R Ġ 2 G Ġ 1 B ( lsb ), Ġa Ġbyte Ġcontains Ġtwo Ġpixels , Ġthe Ġfirst Ġpixel Ġin Ġthe Ġbyte Ġis Ġthe Ġone Ġcomposed Ġby Ġthe Ġ 4 Ġm sb Ġbits ĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 4 _ BYTE ( 2 2 ), Ġ///< Ġpacked ĠRGB Ġ 1 : 2 : 1 , ĠĠ 8 bpp , Ġ( ms b ) 1 R Ġ 2 G Ġ 1 B ( lsb ) ĊĠĠĠ ĠAV _ PIX _ FMT _ NV 1 2 ( 2 3 ), ĠĠĠĠĠ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , Ġ 1 2 bpp , Ġ 1 Ġplane Ġfor ĠY Ġand Ġ 1 Ġplane Ġfor Ġthe ĠUV Ġcomponents , Ġwhich Ġare Ġinter leaved Ġ( first Ġbyte ĠU Ġand Ġthe Ġfollowing Ġbyte ĠV ) ĊĠĠĠ ĠAV _ PIX _ FMT _ NV 2 1 ( 2 4 ), ĠĠĠĠĠ Ġ///< Ġas Ġabove , Ġbut ĠU Ġand ĠV Ġbytes Ġare Ġsw apped ĊĊĠĠĠ ĠAV _ PIX _ FMT _ ARGB ( 2 5 ), ĠĠĠĠĠ Ġ///< Ġpacked ĠAR GB Ġ 8 : 8 : 8 : 8 , Ġ 3 2 bpp , ĠAR GB ARGB ... ĊĠĠĠ ĠAV _ PIX _ FMT _ RGBA ( 2 6 ), ĠĠĠĠĠ Ġ///< Ġpacked ĠRGBA Ġ 8 : 8 : 8 : 8 , Ġ 3 2 bpp , ĠRGB ARGB A ... ĊĠĠĠ ĠAV _ PIX _ FMT _ AB GR ( 2 7 ), ĠĠĠĠĠ Ġ///< Ġpacked ĠAB GR Ġ 8 : 8 : 8 : 8 , Ġ 3 2 bpp , ĠAB GR AB GR ... ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR A ( 2 8 ), ĠĠĠĠĠ Ġ///< Ġpacked ĠB GR A Ġ 8 : 8 : 8 : 8 , Ġ 3 2 bpp , ĠB GR AB GR A ... ĊĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 1 6 BE ( 2 9 ), Ġ Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, Ġ 1 6 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 1 6 LE ( 3 0 ), Ġ Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, Ġ 1 6 bpp , Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 0 P ( 3 1 ), ĠĠ Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 0 Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 2 ĠY Ġsamples ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV J 4 4 0 P ( 3 2 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 0 Ġfull Ġscale Ġ( JPEG ), Ġdeprecated Ġin Ġfavor Ġof ĠAV _ PIX _ FMT _ Y UV 4 4 0 P () Ġand Ġsetting Ġcolor _ range ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 0 P ( 3 3 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , Ġ 2 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġ& ĠA Ġsamples ) ĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 4 8 BE ( 3 4 ), ĠĠ Ġ///< Ġpacked ĠRGB Ġ 1 6 : 1 6 : 1 6 , Ġ 4 8 bpp , Ġ 1 6 R , Ġ 1 6 G , Ġ 1 6 B , Ġthe Ġ 2 - byte Ġvalue Ġfor Ġeach ĠR / G / B Ġcomponent Ġis Ġstored Ġas Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 4 8 LE ( 3 5 ), ĠĠ Ġ///< Ġpacked ĠRGB Ġ 1 6 : 1 6 : 1 6 , Ġ 4 8 bpp , Ġ 1 6 R , Ġ 1 6 G , Ġ 1 6 B , Ġthe Ġ 2 - byte Ġvalue Ġfor Ġeach ĠR / G / B Ġcomponent Ġis Ġstored Ġas Ġlittle - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 5 6 5 BE ( 3 6 ), Ġ Ġ///< Ġpacked ĠRGB Ġ 5 : 6 : 5 , Ġ 1 6 bpp , Ġ( ms b ) ĠĠĠ 5 R Ġ 6 G Ġ 5 B ( lsb ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 5 6 5 LE ( 3 7 ), Ġ Ġ///< Ġpacked ĠRGB Ġ 5 : 6 : 5 , Ġ 1 6 bpp , Ġ( ms b ) ĠĠĠ 5 R Ġ 6 G Ġ 5 B ( lsb ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 5 5 5 BE ( 3 8 ), Ġ Ġ///< Ġpacked ĠRGB Ġ 5 : 5 : 5 , Ġ 1 6 bpp , Ġ( ms b ) 1 X Ġ 5 R Ġ 5 G Ġ 5 B ( lsb ), Ġbig - endian ĠĠ Ġ, ĠX = unused / undefined ĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 5 5 5 LE ( 3 9 ), Ġ Ġ///< Ġpacked ĠRGB Ġ 5 : 5 : 5 , Ġ 1 6 bpp , Ġ( ms b ) 1 X Ġ 5 R Ġ 5 G Ġ 5 B ( lsb ), Ġlittle - endian , ĠX = unused / undefined ĊĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 5 6 5 BE ( 4 0 ), Ġ Ġ///< Ġpacked ĠB GR Ġ 5 : 6 : 5 , Ġ 1 6 bpp , Ġ( ms b ) ĠĠĠ 5 B Ġ 6 G Ġ 5 R ( lsb ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 5 6 5 LE ( 4 1 ), Ġ Ġ///< Ġpacked ĠB GR Ġ 5 : 6 : 5 , Ġ 1 6 bpp , Ġ( ms b ) ĠĠĠ 5 B Ġ 6 G Ġ 5 R ( lsb ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 5 5 5 BE ( 4 2 ), Ġ Ġ///< Ġpacked ĠB GR Ġ 5 : 5 : 5 , Ġ 1 6 bpp , Ġ( ms b ) 1 X Ġ 5 B Ġ 5 G Ġ 5 R ( lsb ), Ġbig - endian ĠĠ Ġ, ĠX = unused / undefined ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 5 5 5 LE ( 4 3 ), Ġ Ġ///< Ġpacked ĠB GR Ġ 5 : 5 : 5 , Ġ 1 6 bpp , Ġ( ms b ) 1 X Ġ 5 B Ġ 5 G Ġ 5 R ( lsb ), Ġlittle - endian , ĠX = unused / undefined ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠHardware Ġacceleration Ġthrough ĠVA - API , Ġdata [ 3 ] Ġcontains Ġa ĊĠĠĠĠ Ġ* Ġ ĠV AS urface ID . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ V AA PI ( 4 4 ), ĊĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 0 P 1 6 LE ( 4 5 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , Ġ 2 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 0 P 1 6 BE ( 4 6 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , Ġ 2 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 2 P 1 6 LE ( 4 7 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , Ġ 3 2 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 2 P 1 6 BE ( 4 8 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , Ġ 3 2 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 4 P 1 6 LE ( 4 9 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , Ġ 4 8 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 4 P 1 6 BE ( 5 0 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , Ġ 4 8 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ DX VA 2 _ VLD ( 5 1 ), ĠĠĠ Ġ///< ĠHW Ġdecoding Ġthrough ĠDX VA 2 , ĠPicture . data [ 3 ] Ġcontains Ġa ĠLP DIRECT 3 DS UR FACE 9 Ġpointer ĊĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 4 4 4 LE ( 5 2 ), Ġ Ġ///< Ġpacked ĠRGB Ġ 4 : 4 : 4 , Ġ 1 6 bpp , Ġ( ms b ) 4 X Ġ 4 R Ġ 4 G Ġ 4 B ( lsb ), Ġlittle - endian , ĠX = unused / undefined ĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 4 4 4 BE ( 5 3 ), Ġ Ġ///< Ġpacked ĠRGB Ġ 4 : 4 : 4 , Ġ 1 6 bpp , Ġ( ms b ) 4 X Ġ 4 R Ġ 4 G Ġ 4 B ( lsb ), Ġbig - endian , ĠĠĠ ĠX = unused / undefined ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 4 4 4 LE ( 5 4 ), Ġ Ġ///< Ġpacked ĠB GR Ġ 4 : 4 : 4 , Ġ 1 6 bpp , Ġ( ms b ) 4 X Ġ 4 B Ġ 4 G Ġ 4 R ( lsb ), Ġlittle - endian , ĠX = unused / undefined ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 4 4 4 BE ( 5 5 ), Ġ Ġ///< Ġpacked ĠB GR Ġ 4 : 4 : 4 , Ġ 1 6 bpp , Ġ( ms b ) 4 X Ġ 4 B Ġ 4 G Ġ 4 R ( lsb ), Ġbig - endian , ĠĠĠ ĠX = unused / undefined ĊĠĠĠ ĠAV _ PIX _ FMT _ YA 8 ( 5 6 ), ĠĠĠĠĠĠ Ġ///< Ġ 8 Ġbits Ġgray , Ġ 8 Ġbits Ġalpha ĊĊĠĠĠ ĠAV _ PIX _ FMT _ Y 4 0 0 A ( 5 6 ), Ġ// Ġ= ĠAV _ PIX _ FMT _ YA 8 (), Ġ///< Ġalias Ġfor ĠAV _ PIX _ FMT _ YA 8 () ĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 8 A ( 5 6 ), Ġ// = ĠAV _ PIX _ FMT _ YA 8 (), Ġ///< Ġalias Ġfor ĠAV _ PIX _ FMT _ YA 8 () ĊĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 4 8 BE ( 5 7 ), ĠĠ Ġ///< Ġpacked ĠRGB Ġ 1 6 : 1 6 : 1 6 , Ġ 4 8 bpp , Ġ 1 6 B , Ġ 1 6 G , Ġ 1 6 R , Ġthe Ġ 2 - byte Ġvalue Ġfor Ġeach ĠR / G / B Ġcomponent Ġis Ġstored Ġas Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 4 8 LE ( 5 8 ), ĠĠ Ġ///< Ġpacked ĠRGB Ġ 1 6 : 1 6 : 1 6 , Ġ 4 8 bpp , Ġ 1 6 B , Ġ 1 6 G , Ġ 1 6 R , Ġthe Ġ 2 - byte Ġvalue Ġfor Ġeach ĠR / G / B Ġcomponent Ġis Ġstored Ġas Ġlittle - endian ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġfollowing Ġ 1 2 Ġformats Ġhave Ġthe Ġdis adv antage Ġof Ġneeding Ġ 1 Ġformat Ġfor Ġeach Ġbit Ġdepth . ĊĠĠĠĠ Ġ* ĠNotice Ġthat Ġeach Ġ 9 / 1 0 Ġbits Ġsample Ġis Ġstored Ġin Ġ 1 6 Ġbits Ġwith Ġextra Ġpadding . ĊĠĠĠĠ Ġ* ĠIf Ġyou Ġwant Ġto Ġsupport Ġmultiple Ġbit Ġdepth s , Ġthen Ġusing ĠAV _ PIX _ FMT _ Y UV 4 2 0 P 1 6 ()* Ġwith Ġthe Ġb pp Ġstored Ġseparately Ġis Ġbetter . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 0 P 9 BE ( 5 9 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , Ġ 1 3 . 5 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 0 P 9 LE ( 6 0 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , Ġ 1 3 . 5 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 0 P 1 0 BE ( 6 1 ), /// < Ġplan ar ĠY UV Ġ 4 : 2 : 0 , Ġ 1 5 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 0 P 1 0 LE ( 6 2 ), /// < Ġplan ar ĠY UV Ġ 4 : 2 : 0 , Ġ 1 5 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 2 P 1 0 BE ( 6 3 ), /// < Ġplan ar ĠY UV Ġ 4 : 2 : 2 , Ġ 2 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 2 P 1 0 LE ( 6 4 ), /// < Ġplan ar ĠY UV Ġ 4 : 2 : 2 , Ġ 2 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 4 P 9 BE ( 6 5 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , Ġ 2 7 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 4 P 9 LE ( 6 6 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , Ġ 2 7 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 4 P 1 0 BE ( 6 7 ), /// < Ġplan ar ĠY UV Ġ 4 : 4 : 4 , Ġ 3 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 4 P 1 0 LE ( 6 8 ), /// < Ġplan ar ĠY UV Ġ 4 : 4 : 4 , Ġ 3 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 2 P 9 BE ( 6 9 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , Ġ 1 8 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 2 P 9 LE ( 7 0 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , Ġ 1 8 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP ( 7 1 ), ĠĠĠĠĠ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 Ġ 2 4 bpp ĊĠĠĠ ĠAV _ PIX _ FMT _ GB R 2 4 P ( 7 1 ), // Ġ= ĠAV _ PIX _ FMT _ GB RP (), Ġ// Ġalias Ġfor Ġ# AV _ PIX _ FMT _ GB RP () ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP 9 BE ( 7 2 ), ĠĠ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 Ġ 2 7 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP 9 LE ( 7 3 ), ĠĠ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 Ġ 2 7 bpp , Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP 1 0 BE ( 7 4 ), Ġ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 Ġ 3 0 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP 1 0 LE ( 7 5 ), Ġ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 Ġ 3 0 bpp , Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP 1 6 BE ( 7 6 ), Ġ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 Ġ 4 8 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP 1 6 LE ( 7 7 ), Ġ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 Ġ 4 8 bpp , Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 2 P ( 7 8 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 Ġ 2 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġ& ĠA Ġsamples ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 4 4 P ( 7 9 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 Ġ 3 2 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġ& ĠA Ġsamples ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 0 P 9 BE ( 8 0 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 Ġ 2 2 . 5 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġ& ĠA Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 0 P 9 LE ( 8 1 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 Ġ 2 2 . 5 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġ& ĠA Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 2 P 9 BE ( 8 2 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 Ġ 2 7 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġ& ĠA Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 2 P 9 LE ( 8 3 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 Ġ 2 7 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġ& ĠA Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 4 4 P 9 BE ( 8 4 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 Ġ 3 6 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġ& ĠA Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 4 4 P 9 LE ( 8 5 ), Ġ Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 Ġ 3 6 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġ& ĠA Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 0 P 1 0 BE ( 8 6 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 Ġ 2 5 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġ& ĠA Ġsamples , Ġbig - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 0 P 1 0 LE ( 8 7 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 Ġ 2 5 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġ& ĠA Ġsamples , Ġlittle - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 2 P 1 0 BE ( 8 8 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 Ġ 3 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġ& ĠA Ġsamples , Ġbig - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 2 P 1 0 LE ( 8 9 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 Ġ 3 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġ& ĠA Ġsamples , Ġlittle - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 4 4 P 1 0 BE ( 9 0 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 Ġ 4 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġ& ĠA Ġsamples , Ġbig - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 4 4 P 1 0 LE ( 9 1 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 Ġ 4 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġ& ĠA Ġsamples , Ġlittle - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 0 P 1 6 BE ( 9 2 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 Ġ 4 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġ& ĠA Ġsamples , Ġbig - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 0 P 1 6 LE ( 9 3 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 Ġ 4 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġ& ĠA Ġsamples , Ġlittle - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 2 P 1 6 BE ( 9 4 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 Ġ 4 8 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġ& ĠA Ġsamples , Ġbig - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 2 P 1 6 LE ( 9 5 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 Ġ 4 8 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġ& ĠA Ġsamples , Ġlittle - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 4 4 P 1 6 BE ( 9 6 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 Ġ 6 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġ& ĠA Ġsamples , Ġbig - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 4 4 P 1 6 LE ( 9 7 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 Ġ 6 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġ& ĠA Ġsamples , Ġlittle - endian ) ĊĊĠĠĠ ĠAV _ PIX _ FMT _ V DP AU ( 9 8 ), ĠĠĠĠ Ġ///< ĠHW Ġacceleration Ġthrough ĠV DP AU , ĠPicture . data [ 3 ] Ġcontains Ġa ĠV dp Video Surface ĊĊĠĠĠ ĠAV _ PIX _ FMT _ XYZ 1 2 LE ( 9 9 ), ĠĠĠĠĠ Ġ///< Ġpacked ĠX YZ Ġ 4 : 4 : 4 , Ġ 3 6 Ġb pp , Ġ( ms b ) Ġ 1 2 X , Ġ 1 2 Y , Ġ 1 2 Z Ġ( lsb ), Ġthe Ġ 2 - byte Ġvalue Ġfor Ġeach ĠX / Y / Z Ġis Ġstored Ġas Ġlittle - endian , Ġthe Ġ 4 Ġlower Ġbits Ġare Ġset Ġto Ġ 0 ĊĠĠĠ ĠAV _ PIX _ FMT _ XYZ 1 2 BE ( 1 0 0 ), ĠĠĠĠĠ Ġ///< Ġpacked ĠX YZ Ġ 4 : 4 : 4 , Ġ 3 6 Ġb pp , Ġ( ms b ) Ġ 1 2 X , Ġ 1 2 Y , Ġ 1 2 Z Ġ( lsb ), Ġthe Ġ 2 - byte Ġvalue Ġfor Ġeach ĠX / Y / Z Ġis Ġstored Ġas Ġbig - endian , Ġthe Ġ 4 Ġlower Ġbits Ġare Ġset Ġto Ġ 0 ĊĠĠĠ ĠAV _ PIX _ FMT _ NV 1 6 ( 1 0 1 ), ĠĠĠĠĠĠĠĠ Ġ///< Ġinter leaved Ġchrom a ĠY UV Ġ 4 : 2 : 2 , Ġ 1 6 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ) ĊĠĠĠ ĠAV _ PIX _ FMT _ NV 2 0 LE ( 1 0 2 ), ĠĠĠĠĠĠ Ġ///< Ġinter leaved Ġchrom a ĠY UV Ġ 4 : 2 : 2 , Ġ 2 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ NV 2 0 BE ( 1 0 3 ), ĠĠĠĠĠĠ Ġ///< Ġinter leaved Ġchrom a ĠY UV Ġ 4 : 2 : 2 , Ġ 2 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġbig - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ RGBA 6 4 BE ( 1 0 4 ), ĠĠĠĠ Ġ///< Ġpacked ĠRGBA Ġ 1 6 : 1 6 : 1 6 : 1 6 , Ġ 6 4 bpp , Ġ 1 6 R , Ġ 1 6 G , Ġ 1 6 B , Ġ 1 6 A , Ġthe Ġ 2 - byte Ġvalue Ġfor Ġeach ĠR / G / B / A Ġcomponent Ġis Ġstored Ġas Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ RGBA 6 4 LE ( 1 0 5 ), ĠĠĠĠ Ġ///< Ġpacked ĠRGBA Ġ 1 6 : 1 6 : 1 6 : 1 6 , Ġ 6 4 bpp , Ġ 1 6 R , Ġ 1 6 G , Ġ 1 6 B , Ġ 1 6 A , Ġthe Ġ 2 - byte Ġvalue Ġfor Ġeach ĠR / G / B / A Ġcomponent Ġis Ġstored Ġas Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR A 6 4 BE ( 1 0 6 ), ĠĠĠĠ Ġ///< Ġpacked ĠRGBA Ġ 1 6 : 1 6 : 1 6 : 1 6 , Ġ 6 4 bpp , Ġ 1 6 B , Ġ 1 6 G , Ġ 1 6 R , Ġ 1 6 A , Ġthe Ġ 2 - byte Ġvalue Ġfor Ġeach ĠR / G / B / A Ġcomponent Ġis Ġstored Ġas Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR A 6 4 LE ( 1 0 7 ), ĠĠĠĠ Ġ///< Ġpacked ĠRGBA Ġ 1 6 : 1 6 : 1 6 : 1 6 , Ġ 6 4 bpp , Ġ 1 6 B , Ġ 1 6 G , Ġ 1 6 R , Ġ 1 6 A , Ġthe Ġ 2 - byte Ġvalue Ġfor Ġeach ĠR / G / B / A Ġcomponent Ġis Ġstored Ġas Ġlittle - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ Y VY U 4 2 2 ( 1 0 8 ), ĠĠ Ġ///< Ġpacked ĠY UV Ġ 4 : 2 : 2 , Ġ 1 6 bpp , ĠY 0 ĠCr ĠY 1 ĠC b ĊĊĠĠĠ ĠAV _ PIX _ FMT _ YA 1 6 BE ( 1 0 9 ), ĠĠĠĠĠĠ Ġ///< Ġ 1 6 Ġbits Ġgray , Ġ 1 6 Ġbits Ġalpha Ġ( big - endian ) ĊĠĠĠ ĠAV _ PIX _ FMT _ YA 1 6 LE ( 1 1 0 ), ĠĠĠĠĠĠ Ġ///< Ġ 1 6 Ġbits Ġgray , Ġ 1 6 Ġbits Ġalpha Ġ( little - endian ) ĊĊĠĠĠ ĠAV _ PIX _ FMT _ GB R AP ( 1 1 1 ), ĠĠĠĠĠĠĠ Ġ///< Ġplan ar ĠG BR A Ġ 4 : 4 : 4 : 4 Ġ 3 2 bpp ĊĠĠĠ ĠAV _ PIX _ FMT _ GB R AP 1 6 BE ( 1 1 2 ), ĠĠĠ Ġ///< Ġplan ar ĠG BR A Ġ 4 : 4 : 4 : 4 Ġ 6 4 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB R AP 1 6 LE ( 1 1 3 ), ĠĠĠ Ġ///< Ġplan ar ĠG BR A Ġ 4 : 4 : 4 : 4 Ġ 6 4 bpp , Ġlittle - endian ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĠHW Ġacceleration Ġthrough ĠQ SV , Ġdata [ 3 ] Ġcontains Ġa Ġpointer Ġto Ġthe ĊĠĠĠĠ Ġ* Ġ Ġm fx Frame Surface 1 Ġstructure . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ Q SV ( 1 1 4 ), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHW Ġacceleration Ġthough ĠMM AL , Ġdata [ 3 ] Ġcontains Ġa Ġpointer Ġto Ġthe ĊĠĠĠĠ Ġ* ĠMM AL _ BUFFER _ HEADER _ T Ġstructure . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ MM AL ( 1 1 5 ), ĊĊĠĠĠ ĠAV _ PIX _ FMT _ D 3 D 1 1 VA _ VLD ( 1 1 6 ), Ġ Ġ///< ĠHW Ġdecoding Ġthrough ĠDirect 3 D 1 1 Ġvia Ġold ĠAPI , ĠPicture . data [ 3 ] Ġcontains Ġa ĠID 3 D 1 1 Video Decoder Output View Ġpointer ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHW Ġacceleration Ġthrough ĠCUDA . Ġdata [ i ] Ġcontain ĠCU device ptr Ġpointers ĊĠĠĠĠ Ġ* Ġexactly Ġas Ġfor Ġsystem Ġmemory Ġframes . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ CUDA ( 1 1 7 ), ĊĊĠĠĠ ĠAV _ PIX _ FMT _ 0 RGB ( 1 1 8 ), ĠĠĠĠĠĠĠ Ġ///< Ġpacked ĠRGB Ġ 8 : 8 : 8 , Ġ 3 2 bpp , ĠX RGB X RGB ... ĠĠ ĠX = unused / undefined ĊĠĠĠ ĠAV _ PIX _ FMT _ RGB 0 ( 1 1 9 ), ĠĠĠĠĠĠĠ Ġ///< Ġpacked ĠRGB Ġ 8 : 8 : 8 , Ġ 3 2 bpp , ĠRGB X RGB X ... ĠĠ ĠX = unused / undefined ĊĠĠĠ ĠAV _ PIX _ FMT _ 0 BGR ( 1 2 0 ), ĠĠĠĠĠĠĠ Ġ///< Ġpacked ĠB GR Ġ 8 : 8 : 8 , Ġ 3 2 bpp , ĠX BGR XB GR ... ĠĠ ĠX = unused / undefined ĊĠĠĠ ĠAV _ PIX _ FMT _ BGR 0 ( 1 2 1 ), ĠĠĠĠĠĠĠ Ġ///< Ġpacked ĠB GR Ġ 8 : 8 : 8 , Ġ 3 2 bpp , ĠB GR XB GR X ... ĠĠ ĠX = unused / undefined ĊĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 0 P 1 2 BE ( 1 2 2 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , 1 8 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 0 P 1 2 LE ( 1 2 3 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , 1 8 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 0 P 1 4 BE ( 1 2 4 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , 2 1 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 0 P 1 4 LE ( 1 2 5 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 0 , 2 1 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 2 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 2 P 1 2 BE ( 1 2 6 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , 2 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 2 P 1 2 LE ( 1 2 7 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , 2 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 2 P 1 4 BE ( 1 2 8 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , 2 8 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 2 2 P 1 4 LE ( 1 2 9 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , 2 8 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 4 P 1 2 BE ( 1 3 0 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , 3 6 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 4 P 1 2 LE ( 1 3 1 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , 3 6 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 4 P 1 4 BE ( 1 3 2 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , 4 2 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 4 P 1 4 LE ( 1 3 3 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , 4 2 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP 1 2 BE ( 1 3 4 ), ĠĠĠ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 Ġ 3 6 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP 1 2 LE ( 1 3 5 ), ĠĠĠ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 Ġ 3 6 bpp , Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP 1 4 BE ( 1 3 6 ), ĠĠĠ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 Ġ 4 2 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP 1 4 LE ( 1 3 7 ), ĠĠĠ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 Ġ 4 2 bpp , Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV J 4 1 1 P ( 1 3 8 ), ĠĠĠ Ġ///< Ġplan ar ĠY UV Ġ 4 : 1 : 1 , Ġ 1 2 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 4 x 1 ĠY Ġsamples ) Ġfull Ġscale Ġ( JPEG ), Ġdeprecated Ġin Ġfavor Ġof ĠAV _ PIX _ FMT _ Y UV 4 1 1 P () Ġand Ġsetting Ġcolor _ range ĊĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ BG GR 8 ( 1 3 9 ), ĠĠĠ Ġ///< Ġb ayer , ĠB GB G .. ( odd Ġline ), ĠGR GR .. ( even Ġline ), Ġ 8 - bit Ġsamples Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ RG GB 8 ( 1 4 0 ), ĠĠĠ Ġ///< Ġb ayer , ĠR GR G .. ( odd Ġline ), ĠGB GB .. ( even Ġline ), Ġ 8 - bit Ġsamples Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ GB RG 8 ( 1 4 1 ), ĠĠĠ Ġ///< Ġb ayer , ĠGB GB .. ( odd Ġline ), ĠR GR G .. ( even Ġline ), Ġ 8 - bit Ġsamples Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ GR BG 8 ( 1 4 2 ), ĠĠĠ Ġ///< Ġb ayer , ĠGR GR .. ( odd Ġline ), ĠB GB G .. ( even Ġline ), Ġ 8 - bit Ġsamples Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ BG GR 1 6 LE ( 1 4 3 ), Ġ///< Ġb ayer , ĠB GB G .. ( odd Ġline ), ĠGR GR .. ( even Ġline ), Ġ 1 6 - bit Ġsamples , Ġlittle - endian Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ BG GR 1 6 BE ( 1 4 4 ), Ġ///< Ġb ayer , ĠB GB G .. ( odd Ġline ), ĠGR GR .. ( even Ġline ), Ġ 1 6 - bit Ġsamples , Ġbig - endian Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ RG GB 1 6 LE ( 1 4 5 ), Ġ///< Ġb ayer , ĠR GR G .. ( odd Ġline ), ĠGB GB .. ( even Ġline ), Ġ 1 6 - bit Ġsamples , Ġlittle - endian Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ RG GB 1 6 BE ( 1 4 6 ), Ġ///< Ġb ayer , ĠR GR G .. ( odd Ġline ), ĠGB GB .. ( even Ġline ), Ġ 1 6 - bit Ġsamples , Ġbig - endian Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ GB RG 1 6 LE ( 1 4 7 ), Ġ///< Ġb ayer , ĠGB GB .. ( odd Ġline ), ĠR GR G .. ( even Ġline ), Ġ 1 6 - bit Ġsamples , Ġlittle - endian Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ GB RG 1 6 BE ( 1 4 8 ), Ġ///< Ġb ayer , ĠGB GB .. ( odd Ġline ), ĠR GR G .. ( even Ġline ), Ġ 1 6 - bit Ġsamples , Ġbig - endian Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ GR BG 1 6 LE ( 1 4 9 ), Ġ///< Ġb ayer , ĠGR GR .. ( odd Ġline ), ĠB GB G .. ( even Ġline ), Ġ 1 6 - bit Ġsamples , Ġlittle - endian Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ B AY ER _ GR BG 1 6 BE ( 1 5 0 ), Ġ///< Ġb ayer , ĠGR GR .. ( odd Ġline ), ĠB GB G .. ( even Ġline ), Ġ 1 6 - bit Ġsamples , Ġbig - endian Ġ*/ ĊĊĠĠĠ ĠAV _ PIX _ FMT _ X VM C ( 1 5 1 ), /// < ĠX Video ĠMotion ĠAccel eration Ġvia Ġcommon Ġpacket Ġpassing ĊĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 0 P 1 0 LE ( 1 5 2 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 0 , 2 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 2 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 0 P 1 0 BE ( 1 5 3 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 0 , 2 0 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 2 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 0 P 1 2 LE ( 1 5 4 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 0 , 2 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 2 ĠY Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y UV 4 4 0 P 1 2 BE ( 1 5 5 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 0 , 2 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 2 ĠY Ġsamples ), Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ AY UV 6 4 LE ( 1 5 6 ), ĠĠĠ Ġ///< Ġpacked ĠA Y UV Ġ 4 : 4 : 4 , 6 4 bpp Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġ& ĠA Ġsamples ), Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ AY UV 6 4 BE ( 1 5 7 ), ĠĠĠ Ġ///< Ġpacked ĠA Y UV Ġ 4 : 4 : 4 , 6 4 bpp Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġ& ĠA Ġsamples ), Ġbig - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ VID E OTO OL BOX ( 1 5 8 ), Ġ///< Ġhardware Ġdecoding Ġthrough ĠV ide ot ool box ĊĊĠĠĠ ĠAV _ PIX _ FMT _ P 0 1 0 LE ( 1 5 9 ), Ġ///< Ġlike ĠNV 1 2 , Ġwith Ġ 1 0 bpp Ġper Ġcomponent , Ġdata Ġin Ġthe Ġhigh Ġbits , Ġzeros Ġin Ġthe Ġlow Ġbits , Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ P 0 1 0 BE ( 1 6 0 ), Ġ///< Ġlike ĠNV 1 2 , Ġwith Ġ 1 0 bpp Ġper Ġcomponent , Ġdata Ġin Ġthe Ġhigh Ġbits , Ġzeros Ġin Ġthe Ġlow Ġbits , Ġbig - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ GB R AP 1 2 BE ( 1 6 1 ), Ġ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 : 4 Ġ 4 8 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB R AP 1 2 LE ( 1 6 2 ), Ġ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 : 4 Ġ 4 8 bpp , Ġlittle - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ GB R AP 1 0 BE ( 1 6 3 ), Ġ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 : 4 Ġ 4 0 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB R AP 1 0 LE ( 1 6 4 ), Ġ Ġ///< Ġplan ar ĠG BR Ġ 4 : 4 : 4 : 4 Ġ 4 0 bpp , Ġlittle - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ MEDI AC O DEC ( 1 6 5 ), Ġ///< Ġhardware Ġdecoding Ġthrough ĠMedia Codec ĊĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 1 2 BE ( 1 6 6 ), ĠĠ Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, Ġ 1 2 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 1 2 LE ( 1 6 7 ), ĠĠ Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, Ġ 1 2 bpp , Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 1 0 BE ( 1 6 8 ), ĠĠ Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, Ġ 1 0 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 1 0 LE ( 1 6 9 ), ĠĠ Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, Ġ 1 0 bpp , Ġlittle - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ P 0 1 6 LE ( 1 7 0 ), Ġ///< Ġlike ĠNV 1 2 , Ġwith Ġ 1 6 bpp Ġper Ġcomponent , Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ P 0 1 6 BE ( 1 7 1 ), Ġ///< Ġlike ĠNV 1 2 , Ġwith Ġ 1 6 bpp Ġper Ġcomponent , Ġbig - endian ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHardware Ġsurfaces Ġfor ĠDirect 3 D 1 1 . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThis Ġis Ġpreferred Ġover Ġthe Ġlegacy ĠAV _ PIX _ FMT _ D 3 D 1 1 VA _ VLD (). ĠThe Ġnew ĠD 3 D 1 1 ĊĠĠĠĠ Ġ* Ġhw accel ĠAPI Ġand Ġfiltering Ġsupport ĠAV _ PIX _ FMT _ D 3 D 1 1 () Ġonly . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġdata [ 0 ] Ġcontains Ġa ĠID 3 D 1 1 Texture 2 D Ġpointer , Ġand Ġdata [ 1 ] Ġcontains Ġthe ĊĠĠĠĠ Ġ* Ġtexture Ġarray Ġindex Ġof Ġthe Ġframe Ġas Ġin tptr _ t Ġif Ġthe ĠID 3 D 1 1 Texture 2 D Ġis ĊĠĠĠĠ Ġ* Ġan Ġarray Ġtexture Ġ( or Ġalways Ġ 0 Ġif Ġit 's Ġa Ġnormal Ġtexture ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ D 3 D 1 1 ( 1 7 2 ), ĊĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 9 BE ( 1 7 3 ), ĠĠ Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, Ġ 9 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 9 LE ( 1 7 4 ), ĠĠ Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, Ġ 9 bpp , Ġlittle - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP F 3 2 BE ( 1 7 5 ), Ġ Ġ///< ĠIEEE - 7 5 4 Ġsingle Ġprecision Ġplan ar ĠG BR Ġ 4 : 4 : 4 , ĠĠĠĠĠ 9 6 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB RP F 3 2 LE ( 1 7 6 ), Ġ Ġ///< ĠIEEE - 7 5 4 Ġsingle Ġprecision Ġplan ar ĠG BR Ġ 4 : 4 : 4 , ĠĠĠĠĠ 9 6 bpp , Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB R AP F 3 2 BE ( 1 7 7 ), Ġ///< ĠIEEE - 7 5 4 Ġsingle Ġprecision Ġplan ar ĠG BR A Ġ 4 : 4 : 4 : 4 , Ġ 1 2 8 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GB R AP F 3 2 LE ( 1 7 8 ), Ġ///< ĠIEEE - 7 5 4 Ġsingle Ġprecision Ġplan ar ĠG BR A Ġ 4 : 4 : 4 : 4 , Ġ 1 2 8 bpp , Ġlittle - endian ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠD RM - managed Ġbuffers Ġexposed Ġthrough ĠPR IME Ġbuffer Ġsharing . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġdata [ 0 ] Ġpoints Ġto Ġan ĠAV DRM Frame Descriptor . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ DRM _ PR IME ( 1 7 9 ), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHardware Ġsurfaces Ġfor ĠOpen CL . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġdata [ i ] Ġcontain Ġ 2 D Ġimage Ġobjects Ġ( typed Ġin ĠC Ġas Ġcl _ mem , Ġused ĊĠĠĠĠ Ġ* Ġin ĠOpen CL Ġas Ġimage 2 d _ t ) Ġfor Ġeach Ġplane Ġof Ġthe Ġsurface . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠAV _ PIX _ FMT _ OPEN CL ( 1 8 0 ), ĊĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 1 4 BE ( 1 8 1 ), ĠĠ Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, Ġ 1 4 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY 1 4 LE ( 1 8 2 ), ĠĠ Ġ///< ĠĠĠĠĠĠĠ ĠY ĠĠĠĠĠĠĠ Ġ, Ġ 1 4 bpp , Ġlittle - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY F 3 2 BE ( 1 8 3 ), Ġ Ġ///< ĠIEEE - 7 5 4 Ġsingle Ġprecision ĠY , Ġ 3 2 bpp , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ GRAY F 3 2 LE ( 1 8 4 ), Ġ Ġ///< ĠIEEE - 7 5 4 Ġsingle Ġprecision ĠY , Ġ 3 2 bpp , Ġlittle - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 2 P 1 2 BE ( 1 8 5 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , 2 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġ 1 2 b Ġalpha , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 2 2 P 1 2 LE ( 1 8 6 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 2 : 2 , 2 4 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 2 x 1 ĠY Ġsamples ), Ġ 1 2 b Ġalpha , Ġlittle - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 4 4 P 1 2 BE ( 1 8 7 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , 3 6 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġ 1 2 b Ġalpha , Ġbig - endian ĊĠĠĠ ĠAV _ PIX _ FMT _ Y U VA 4 4 4 P 1 2 LE ( 1 8 8 ), Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , 3 6 bpp , Ġ( 1 ĠCr Ġ& ĠC b Ġsample Ġper Ġ 1 x 1 ĠY Ġsamples ), Ġ 1 2 b Ġalpha , Ġlittle - endian ĊĊĠĠĠ ĠAV _ PIX _ FMT _ NV 2 4 ( 1 8 9 ), ĠĠĠĠĠ Ġ///< Ġplan ar ĠY UV Ġ 4 : 4 : 4 , Ġ 2 4 bpp , Ġ 1 Ġplane Ġfor ĠY Ġand Ġ 1 Ġplane Ġfor Ġthe ĠUV Ġcomponents , Ġwhich Ġare Ġinter leaved Ġ( first Ġbyte ĠU Ġand Ġthe Ġfollowing Ġbyte ĠV ) ĊĠĠĠ ĠAV _ PIX _ FMT _ NV 4 2 ( 1 9 0 ), ĠĠĠĠĠ Ġ///< Ġas Ġabove , Ġbut ĠU Ġand ĠV Ġbytes Ġare Ġsw apped ĊĊĠĠĠ ĠAV _ PIX _ FMT _ NB ( 1 9 1 ) ĠĠĠĠĠĠĠĠ Ġ///< Ġnumber Ġof Ġpixel Ġformats , ĠDO ĠNOT ĠUSE ĠTHIS Ġif Ġyou Ġwant Ġto Ġlink Ġwith Ġshared Ġlib av * Ġbecause Ġthe Ġnumber Ġof Ġformats Ġmight Ġdiffer Ġbetween Ġversions ĊĠĠĠ Ġ; ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġfor Native EnumValue ( native EnumValue : ĠInt ) Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġffmpeg 4 kj . util . for Native EnumValue ( values (), Ġnative EnumValue ) ĊĠĠĠ Ġ} Ċ } Ċ