Windows 7のMedia Centerの番組ガイドを照会するための.NET APIはありますか?

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

質問

私はC#のアプリからのWindows 7 Media Centerの番組ガイドを照会したいと思います。例えば"チャンネル4に示す横何時れるのInbetweeners の?" などの質問に答えるます。

私はメディアセンターSDK(V6とV5)を介して見てきたが、これは、(「クリックツー記録」)録音を要求するMicrosoft.MediaCenter.TV.Schedulingクラスを使用することのみが可能であることを示唆しています。私はちょうど何かを記録するためにMedia Centerを求めずにショーの時間のリストを照会し、戻って取得する方法を見つけることができません。

ウェブ検索のビットは、私はメディアセンターは、舞台裏で使用するのSQLite DB(のはProgramData \マイクロソフト\ eHome \ EPG \ epg.sdf の)を開き、そのクエリを可能性が示唆されています。私はこれを行うことができますが、それは直接、メディアセンターのデータにアクセスするために少しフレーク状に感じます。

だから、私は、.NET APIで何かが足りないのですか?メディアセンターの背中の後ろに行くことなくスケジュールを照会する方法はありますか?

役に立ちましたか?

解決

TVScheduleクラスには(とはいえ、文書化に最も近いように思わこれを行うには非推奨)の方法。 ラインナップクラスには、チャンネルのみを検索するために動作します。

/:

私はまた、あなたが(でhttp SqlLiteデータベースの使用について言及したスレッドを見ました/discuss.mediacentersandbox.com/forums/thread/559.aspxする)が、あなたの選択は推奨されないAPIを使用して文書化されていないデータベースにアクセスしている場合、私は前者をお勧めしたいです。 ;-)私は、データベース形式が既に変更されている(またはWindows 8で変化する)。疑い特に以来

また、チェックアウト http://mobilewares.spaces.live .COM /ブログ/ CNS!78533A1A2E078194!4535.entry の最新のSDKはどのEPGのサポートを持っていない不満ニール・ゲンズブールのポストです。だから、これを探しているだけではないです。

あなたはおそらく、彼はここにEPGへのアクセスについて知っているものを掲示することをいとわないだろう、直接ニールを含むしようとする場合があります...彼は販売のためのEPG関連の製品を持って考えると、私は彼が何を知っているだろうと想像しますについて話す。 : - )

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top