public void SyncGetSourceInfo(String aSourceID, out uint aNumTracks, out uint aTotalSize, out uint aTotalDuration, out uint aScanProgress, out String aIndexerResult)
{
SyncGetSourceInfoUpnpOrgContentDirectory1 sync = new SyncGetSourceInfoUpnpOrgContentDirectory1(this);
BeginGetSourceInfo(aSourceID, sync.AsyncComplete());
sync.Wait();
sync.ReportError();
aNumTracks = sync.NumTracks();
aTotalSize = sync.TotalSize();
aTotalDuration = sync.TotalDuration();
aScanProgress = sync.ScanProgress();
aIndexerResult = sync.IndexerResult();
}