Существует ли .Net API для запроса руководства по программе Windows 7 Media Center?

StackOverflow https://stackoverflow.com/questions/1451424

Вопрос

Я хотел бы запросить руководство программы Windows 7 Media Center из приложения C#.напримеротвечать на вопросы типа «Который час Среднестатистические следующий показ на 4 канале?».

Я просмотрел SDK Media Center (v6 и v5), но это говорит о том, что для запроса записей можно использовать только классы Microsoft.MediaCenter.TV.Scheduling («Нажмите для записи»).Я не могу найти способ просто запросить и получить список времени показов, не прося Media Center что-то записать.

Небольшой поиск в Интернете показывает, что я мог бы открыть базу данных SQLite, которую Media Center использует «за кулисами» (ProgramData\Microsoft\eHome\EPG\epg.sdf) и запросите это.Я мог бы это сделать, но прямой доступ к данным Media Center кажется немного ненадежным.

Итак, я что-то упускаю в API .Net?Есть ли способ узнать расписание, не заходя за спину Media Center?

Это было полезно?

Решение

А Класс TVSchedule кажется, это самый близкий задокументированный (хотя и устаревший) способ сделать это.А Класс состава работает только для поиска каналов.

Я также видел упомянутую вами ветку об использовании базы данных SqlLite (по адресу http://discuss.mediacentersandbox.com/forums/thread/559.aspx), но если вы выбираете использование устаревшего API и доступ к недокументированной базе данных, я бы предложил первое.;-) Тем более, что я подозреваю, что формат базы данных уже изменился (или будет меняться в Win 8).

Также проверьте http://mobilewares.spaces.live.com/blog/cns!78533A1A2E078194!4535.entry это сообщение Найла Генсбура, в котором он жалуется на то, что последний SDK не имеет поддержки EPG.Значит, вы не единственный, кто это ищет.

Возможно, вы захотите попробовать напрямую сдержать Найла, возможно, он захочет опубликовать здесь все, что ему известно о доступе к EPG...учитывая, что у него есть на продажу продукт, связанный с EPG, я думаю, он знает, о чем говорит.:-)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top