Ejemplo n.º 1
0
static void
destroySWFDBLBitmap_andInputs(SWFDBLBitmap bitmap)
{
	if ( bitmap->input != NULL )
		destroySWFInput(bitmap->input);

  // The bounds rectangle will be already freed in destroySWFCharacter
	/*if ( CHARACTER(bitmap)->bounds != NULL )
		destroySWFRect(CHARACTER(bitmap)->bounds);*/

	destroySWFCharacter((SWFCharacter) bitmap);
}
Ejemplo n.º 2
0
void
destroySWFSoundStream(SWFSoundStream stream)
{
	if (stream->freeInput)
	{
		if(stream->streamSource == STREAM_MP3)
			destroySWFInput(stream->source.mp3.input);
		else if(stream->streamSource == STREAM_FLV)
			destroyFLVStream(stream->source.flv.stream);
		else
			SWF_warn("destroySWFSoundStream: unknown stream\n");
	}

	free(stream);
}