예제 #1
0
파일: JPEG.cpp 프로젝트: pshtif/lime
		void CopyBuffer () {
			
			mOutput.append (mTmpBuf, BUF_SIZE);
			pub.next_output_byte = mTmpBuf;
			pub.free_in_buffer = BUF_SIZE;
			
		}
예제 #2
0
파일: SurfaceIO.cpp 프로젝트: Gemioli/lime
void user_write_data(png_structp png_ptr, png_bytep data, png_size_t length)
{
    QuickVec<unsigned char> *buffer = (QuickVec<unsigned char> *)png_get_io_ptr(png_ptr);
    buffer->append((unsigned char *)data,(int)length);
} 
예제 #3
0
파일: SurfaceIO.cpp 프로젝트: Gemioli/lime
 void TermBuffer()
 {
    mOutput.append( mTmpBuf, BUF_SIZE - pub.free_in_buffer );
 }