Re-worked async actions in BaseHandler, and changed AudioBitRate to AudioBitRates.

This commit is contained in:
LukePulverenti Luke Pulverenti luke pulverenti
2012-08-11 14:07:07 -04:00
parent 51227bef6f
commit 24d2c441b3
10 changed files with 270 additions and 209 deletions

View File

@@ -1,6 +1,7 @@
using System;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using MediaBrowser.Common.Net.Handlers;
using MediaBrowser.Controller;
using MediaBrowser.Model.Entities;
@@ -148,9 +149,12 @@ namespace MediaBrowser.Api.HttpHandlers
}
}
protected override void WriteResponseToOutputStream(Stream stream)
protected override Task WriteResponseToOutputStream(Stream stream)
{
ImageProcessor.ProcessImage(ImagePath, stream, Width, Height, MaxWidth, MaxHeight, Quality);
return Task.Run(() =>
{
ImageProcessor.ProcessImage(ImagePath, stream, Width, Height, MaxWidth, MaxHeight, Quality);
});
}
private string GetImagePath()