問題タブ [external-display]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-xp - XPでモニターのキャッシュ/メモリをクリアする方法
XP マシンに接続したモニターのキャッシュ/メモリをクリアしたいです。独自の EDID を持つモニターのようなデバイスを開発しており、「最初の誕生日」がどのようなものかを確認したいと考えています。ただし、問題のマシンは、デバイスと設定されている解像度などを記憶しています。
iphone - iOS4で外部ビデオを表示しません
iPhoneアプリから外部のビデオ画面にビデオ出力を送信する必要があります。AppleCompositeAVケーブルを使用しています。iPodアプリでビデオを再生しているときにビデオが出力されますが、
電話のメイン画面の1つの画面しか表示されません。私のアプリでは、次のプロセスのように完全に別のウィンドウを用意する必要があります。
外部ディスプレイとプロジェクターのサポートiPadは、サポートされているケーブルを介して外部ディスプレイに接続できるようになりました。アプリケーションはこの接続を使用して、デバイスのメイン画面にコンテンツに加えてコンテンツを表示できます。ケーブルによっては、最大720p(1280 x 720)の解像度でコンテンツを出力できます。そのアスペクト比を使用したい場合は、1024x768の解像度も利用できる場合があります。
外部ディスプレイにコンテンツを表示するには、次の手順を実行します。
UIScreenクラスのscreensクラスメソッドを使用して、外部ディスプレイが使用可能かどうかを判断します。外部画面が使用可能な場合は、screenオブジェクトを取得し、そのavailableModesプロパティの値を確認します。このプロパティには、画面でサポートされている構成が含まれています。目的の解像度に対応するUIScreenModeオブジェクトを選択し、それを画面オブジェクトのcurrentModeプロパティに割り当てます。新しいウィンドウオブジェクト(UIWindow)を再作成して、コンテンツを表示します。コンテンツを表示するための新しいウィンドウオブジェクト(UIWindow)を作成します。新しいウィンドウのscreenプロパティにscreenオブジェクトを割り当てます。ウィンドウを構成します(ビューを追加するか、OpenGL ESレンダリングコンテキストを設定します)。ウィンドウを表示します。
これらはすべて、より読みやすい形式でここにあります。私はipadではなくiphoneで作業していますが、ドキュメントには、iOS4のiphoneで外部画面がサポートされるようになったと記載されています。
別の画面が接続されていることを電話に認識させるにはどうすればよいですか?ありがとう
iphone - OpenGLESとiOSの外部ディスプレイ
iPad(またはiPhone、iPod Touch)のメイン画面でOpenGL ESを使用してレンダリングしていますが、ユーザーが接続するとすぐにコンテンツが外部画面に「移動」する外部画面でレンダリングしたいと思います。 (外部画面が切断されたときにメイン画面に戻ります)。私はOpenGL呼び出し(少なくともプラットフォームに依存しない、つまりEAGLやCAEAGLのような統合ではないもの)を作成するライブラリを使用していますが、状態はほとんどありません。それを実行するための最良の方法(パフォーマンス、次にメンテナンスの観点から)は何でしょうか?
- サポートされているとは思いません。サポートされていたとしても、CAEAGLLayerに裏打ちされたビューを新しいウィンドウに移動することはお勧めできません。
- それ以外の場合は、2つのドローアブルがあります。1つのEAGLContextを保持し、それをメイン画面のCAEAGLLayerから切り離して、外部ディスプレイのCAEAGLLayerに接続する必要がありますか(ユーザーが外部ディスプレイを切断した場合はその逆)?
- 2つのコンテキストがあり、同じラッパーライブラリインスタンスを使用し続ける必要があります(したがって、画面のアスペクト比、ピクセルが異なるため、1つのコンテキストを保持したとしても、ある程度再構成する必要がありますが、再構成する必要があります)アスペクト比など)
- 2つのコンテキストがあり、コンテキストごとにラッパーライブラリのインスタンスが1つある必要があります(ライブラリインスタンスをカスタムCAEAGLLayerでサポートされるUIViewのivarにできるという利点があります)。
- 2つのコンテキストを使用する必要がありますが、一部のリソースを共有できるように共有グループを使用する必要がありますか?
Appleは何を推奨していますか(推奨が1つある場合)?そして、皆さんはどのようにそれを行いましたか(それは珍しい機能だと私に言わないでください!)?
winapi - Windows 7 で外部ディスプレイの接続または取り外しを検出する
Windows 7 を実行しているラップトップに外付け LCD モニターが接続されているか、接続されていない場合に、受信またはフックできるイベントまたは通知はありますか?
ラップトップはこれを検出し、ディスプレイを外部画面に切り替えて、特定の種類のサイズ変更または再配置を行いますが、アプリケーションがハンドラーを提供したり、スクリプトを添付したりできるように、これはオペレーティング システムによって公開されますか?
そうでない場合、時々ポーリングできるレジストリ設定または API はありますか?
(私は C + Win32 API のプログラミングを好みます)
アップデート
以下のマイクの答えは、WM_DEVICECHANGE
私をに導きましたがRegisterDeviceNotification()
、これまでのところ実装に苦労しています...
更新 2
この質問は、異なる言い回しで数回尋ねられましたが、私の意見ではまだ完全には答えられていません:
ios - iOS の外部ディスプレイで全画面表示
外部ディスプレイに全画面表示したいだけです。
私は次のようなコードを使用しています:
外部デバイスでは全画面表示できません。
コードを から に変更する
screen.overscanCompensation = UIScreenOverscanCompensationInsetBounds;
と
screen.overscanCompensation = UIScreenOverscanCompensationInsetApplicationFrame;
、全画面表示できますが、ポイント (0,0) が左画面の上部にありません。
私の目標は、画面を全画面表示し、画面の左上隅にポイント (0, 0) を表示することです。しかし、うまくいきません。
前もって感謝します
php - iPad をインターフェイスとして使用して、外部ディスプレイのコンテンツを変更する
このプロジェクトの範囲が正確にはわかりません。ここにいる誰かがこれについて以前に経験したことがあるといいのですが。
コンテンツを表示するフレームワークとして機能するモバイル サイトを開発するプロジェクトがあります。「アプリ」は単純なリストになり、アイテムが選択されると、フレームが消えて選択されたコンテンツが表示されます。ディスプレイは、別の別のモニターで iPad に拡張されます。
ただし、このように機能するものを作成しても問題はありません..
iPad のインターフェイスを静的に保ち (フレームが消えず、リスト コンテンツが iPad に表示されない)、現在のアクティブなサイトを大きなディスプレイに変更する方法があるかどうか疑問に思っていました。
私は PHP や Ruby などのサーバー側言語について中級の経験があり、javascript (特に ajax 呼び出し) の使い方を知っています。しかし、この概念にアプローチする方法がわかりません。これは可能ですか?フィードバックやディスカッションをいただければ幸いです。この質問が単純というよりオープンエンドに見える場合は申し訳ありません。
ios - プログラムによるiOS外部ディスプレイ
.xibファイルを使用せずにiOSアプリで外部表示をサポートしようとしています。
現在、私のコードには次のものが含まれています。
これを実行すると、TVOut画面がすぐに閉じます。この行にコメントすると:
TV Out画面は正常に機能しますが、もちろんシミュレーター画面には何も表示されません。
誰かが私が何をすべきか考えていますか?前もって感謝します!
android - Android:外部モニターの制御(例:プロジェクター)
Androidタブレットを使用して外部画面を制御する方法を探しています。具体的には、アプリで1つのビューをタブレットに表示し、もう1つのビューをプロジェクターなどの外部デバイスに表示したいと思います。私は自分の読書でこれを行う方法にまだ出くわしていませんが、正しい質問をしているのかどうかはわかりません。そのようなことは可能ですか?この回答は、少なくとも特定のハードウェアについてはそうかもしれないことを示唆しているようです。
android - エミュレータ JBMR1 での外部ディスプレイ機能のテスト
Eclipse で Jelly Bean MR1 SDK をダウンロードし、External Display 機能を見たいと思いました。エミュレータでは、
- 開発設定の「セカンダリ ディスプレイのシミュレート」機能でセカンダリ ディスプレイを有効にしました => オーバーレイ #1 が作成されました
- API Demo->App->Activity->Presentation を使用しましたが、「Display # 0 , Built in Screen」のみが表示されます。オーバーレイは表示されますが、何もレンダリングされません。理想的には、オーバーレイで画像が表示されることを期待していました。
エミュレーターでこの外部ディスプレイ (プレゼンテーション クラス) 機能をテストする方法..助けてください。
ありがとう、よろしく