Exemple #1
0
        public int sceMpegAvcDecodeMode(SceMpegPointer* Mpeg, SceMpegAvcMode* Mode)
        {
            CheckEnabledMpeg();

            var SceMpegData = GetSceMpegData(Mpeg);

            if (Mode != null)
            {
                SceMpegData->SceMpegAvcMode = *Mode;
            }
            return 0;
        }
Exemple #2
0
 public int sceMpegAvcDecodeMode(SceMpeg* Mpeg, SceMpegAvcMode* pMode)
 {
     //throw(new NotImplementedException());
     return -1;
 }
Exemple #3
0
        public int sceMpegAvcDecodeMode(SceMpegPointer* SceMpegPointer, SceMpegAvcMode* Mode)
        {
            var Mpeg = GetMpeg(SceMpegPointer);
            var SceMpegData = GetSceMpegData(SceMpegPointer);

            if (Mode != null)
            {
                switch (Mode->PixelFormat)
                {
                    case Core.Types.GuPixelFormats.RGBA_5650:
                    case Core.Types.GuPixelFormats.RGBA_5551:
                    case Core.Types.GuPixelFormats.RGBA_8888:
                        SceMpegData->SceMpegAvcMode = *Mode;
                        break;
                    default:
                        throw (new Exception("Invalid PixelFormat in sceMpegAvcDecodeMode: " + Mode->Mode + ", " + Mode->PixelFormat));
                }
            }

            return 0;
        }