示例#1
0
        // Token: 0x060007DB RID: 2011 RVA: 0x00017060 File Offset: 0x00015260
        private void Unprepare()
        {
            this.streamHeader.sourceBufferLength  = this.sourceBuffer.Length;
            this.streamHeader.sourceBufferPointer = this.hSourceBuffer.AddrOfPinnedObject();
            this.streamHeader.destBufferLength    = this.destBuffer.Length;
            this.streamHeader.destBufferPointer   = this.hDestBuffer.AddrOfPinnedObject();
            MmResult mmResult = AcmInterop.acmStreamUnprepareHeader(this.streamHandle, this.streamHeader, 0);

            if (mmResult != MmResult.NoError)
            {
                throw new MmException(mmResult, "acmStreamUnprepareHeader");
            }
        }
        private void Unprepare()
        {
            streamHeader.sourceBufferLength  = sourceBuffer.Length;
            streamHeader.sourceBufferPointer = hSourceBuffer.AddrOfPinnedObject();
            streamHeader.destBufferLength    = destBuffer.Length;
            streamHeader.destBufferPointer   = hDestBuffer.AddrOfPinnedObject();

            MmResult result = AcmInterop.acmStreamUnprepareHeader(streamHandle, streamHeader, 0);

            if (result != MmResult.NoError)
            {
                //if (result == MmResult.AcmHeaderUnprepared)
                throw new MmException(result, "acmStreamUnprepareHeader");
            }
        }