Axiom.Media.OptimizedPixelConversion.A8R8G8B8toR8G8B8Converter.Convert C# (CSharp) Method

Convert() public method

public Convert ( byte input, byte output, int offset ) : void
input byte
output byte
offset int
return void
			public unsafe void Convert( byte* input, byte* output, int offset )
			{
				uint* inputPtr = (uint*)input;
				Col3b* outputPtr = (Col3b*)output;
				uint inp = inputPtr[ offset ];

				outputPtr[ offset ].x = (byte)( ( inp >> 16 ) & 0xFF );
				outputPtr[ offset ].y = (byte)( ( inp >> 8 ) & 0xFF );
				outputPtr[ offset ].z = (byte)( ( inp >> 0 ) & 0xFF );
			}
		}
OptimizedPixelConversion.A8R8G8B8toR8G8B8Converter