Beispiel #1
0
		public int sceMpegGetAtracAu(SceMpegPointer* Mpeg, StreamId StreamId, SceMpegAu* MpegAccessUnit, void* Atrac3PlusPointer)
		{
			CheckEnabledMpeg();

			//Mpeg->SceMpegData.

			throw (new SceKernelException(SceKernelErrors.ERROR_MPEG_NO_DATA));
		}
Beispiel #2
0
		public int sceMpegInitAu(SceMpegPointer* Mpeg, int ElementaryStreamBuffer, SceMpegAu* MpegAccessUnit)
		{
			CheckEnabledMpeg();

			MpegAccessUnit->PresentationTimestampBe = unchecked((uint)0);
			MpegAccessUnit->PresentationTimestampLe = unchecked((uint)0);
			MpegAccessUnit->DecodeTimestampBe = unchecked((uint)0);
			MpegAccessUnit->DecodeTimestampLe = unchecked((uint)0);
			MpegAccessUnit->EsBuffer = ElementaryStreamBuffer;

			if (ElementaryStreamBuffer >= 1 && ElementaryStreamBuffer <= AbvEsBufAllocated.Length && AbvEsBufAllocated[ElementaryStreamBuffer - 1])
			{
				MpegAccessUnit->AuSize = MPEG_AVC_ES_SIZE;
			}
			else
			{
				MpegAccessUnit->AuSize = MPEG_ATRAC_ES_SIZE;
			}

			return 0;
		}
Beispiel #3
0
		public int sceMpegAtracDecode(SceMpegPointer* Mpeg, SceMpegAu* MpegAccessUnit, byte* OutputBuffer, int Init)
		{
			CheckEnabledMpeg();

			throw (new SceKernelException(SceKernelErrors.ERROR_ATRAC_NO_DATA));
		}