public int sceMpegGetAtracAu(SceMpegPointer* Mpeg, StreamId StreamId, SceMpegAu* MpegAccessUnit, void* Atrac3PlusPointer) { CheckEnabledMpeg(); //Mpeg->SceMpegData. throw (new SceKernelException(SceKernelErrors.ERROR_MPEG_NO_DATA)); }
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; }
public int sceMpegAtracDecode(SceMpegPointer* Mpeg, SceMpegAu* MpegAccessUnit, byte* OutputBuffer, int Init) { CheckEnabledMpeg(); throw (new SceKernelException(SceKernelErrors.ERROR_ATRAC_NO_DATA)); }