問題タブ [core-api]

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.

0 投票する
3 に答える
813 参照

windows - Windows コア ライブラリの問題はどこに報告すればよいですか?

Microsoft のコア ライブラリ ルーチンの 1 つで見つかった問題について Microsoft に知らせるにはどうすればよいですか? これらのことを報告するための中央リポジトリがありますか?

私は Microsoft Development Network (MSDN) のメンバーではありません。

それとも気にする必要がありますか?

0 投票する
2 に答える
3528 参照

c# - 異なる API で同じオーディオ デバイスを関連付けることは可能ですか?

私は winmm api を使用してオーディオを処理しています。「オーディオライン」を一意に識別するためにwaveInGetDeviceCapsandを使用しています。waveInMessageVista では、デバイスの名前がWaveInCaps構造体によって 32 文字に制限されていることを除いて、すべて正常に動作します。

これを回避するために、OS バージョンが >= Vista の場合にコア API を使用することを想定しています。IMMDeviceEnumerator.GetDeviceとを使用してIMMDeviceEnumerator.EnumAudioEndpointsオーディオ ライン情報を収集していますが、コア API の下の 1 つのデバイスが waveXx API の下の 1 つのエントリに関連していることを確認する方法がわかりません。

両方のデバイスパスを比較できると思いますが、それはデバイスパス文字列を「不透明」として扱うというMSの推奨に反します。

あなたは何と言うでしょう?

0 投票する
1 に答える
557 参照

c# - Windowsがオーディオライン名を取得する方法について混乱している

Windows(vista)でオーディオデバイス/ライン/エンドポイントに名前を付ける方法について非常に混乱しています。

  • まず、コントロールパネルアプレット「サウンド」に移動します。とりわけ、USBオーディオデバイスに物理的に存在する1つの入力ラインを見つけました。アプレットの「録音デバイス」の名前は次のとおりです。
    マイク
    3-USBオーディオデバイスの動作

  • waveInGetDeviceCapsから
    マイクを取得します(3-USBオーディオデバイス は閉じ括弧がないことに注意してください

  • IMMDevice.IPropertyStoreから、名前を抽出できる2つのプロパティが表示されます。それらの1つは
    マイクを言い、もう1つは USBオーディオデバイス
    を言います

その「3-」はどこから来たのですか?

0 投票する
2 に答える
2462 参照

ruby - each_slice が機能しないのはなぜですか?

Enumerable#each_slice を使用しようとしています。私のコンピューターでは機能せず、メソッドが見つからないと述べています。

Ruby 1.8.6 (2008-08-11 パッチレベル 287) [universal-darwin9.0] を実行しています。

API: http://ruby-doc.org/core/classes/Enumerable.html#M003142

例:

私は何を間違っていますか?

0 投票する
0 に答える
411 参照

transactions - HornetQ MessageHandler ハウツー

hornetQ の使用に関する問題を少し理解しています。私が実現しようとしているのは、非同期リクエスト処理です。着信 tcp 接続を受け入れるサーバー コンポーネントがあります。クライアントは、TLV メッセージを使用して独自のプロトコルで要求を送信します。処理を io から分離するために、hornetQ を使用してメッセージキューを導入しました。そのため、新しいメッセージが着信すると、INBOX キューに入れられます。そのキューにはいくつかのリスナー スレッドがあるため、処理はマルチスレッドです。これらのリスナーは順番に応答を生成し、それらを OUTBOX キューに戻します。すべてのクライアントには独自の送信ボックス キューがあるため、互いに影響を与えることはありません (クライアントが一時的に切断された場合など)。

これまでのところ、私は明確です。しかし、問題は、対象のクライアントが接続されていない場合、すぐにメッセージを送信できず、再度接続するように招待する必要があることです (一方向通信)。しかし、その場合、メッセージをどうするか? トランザクション処理を使用しないため、ロールバックしてメッセージをキューに戻すことはできません。たぶん、コード スニペットは、私がやろうとしていることをより明確にすることができます:

hornetq のユーザーマニュアルから役に立つ情報を得ることができませんでした。だから多分誰かがそれを経験したことがあります。

セバスチャンに挨拶

0 投票する
1 に答える
329 参照

ios - iOS アプリケーションがバックグラウンドまたは画面がロックされている場合、Dropbox ファイルのダウンロードが機能しませんか?

アプリケーションにDropboxSDK [CORE API]を統合したいと考えています。アプリケーションを介して自分のコンテンツを表示したり、ダウンロードしたりできます。しかし、私の問題は、ホームボタンを押すか、iDevice のダウンロードをロックするとキャンセルされることです。

そして、このようにERRORを示しています。

「[警告] DropboxSDK: /1/files/dropbox/Shadow 30s_mpeg4.mp4 へのリクエスト中にエラーが発生しました - (1002) エラー ドメイン=dropbox.com コード=1002 操作を完了できませんでした。(dropbox.com エラー 1002.) " UserInfo=0x1681f2b0 {path=/Shadow 30s_mpeg4.mp4, destinationPath=/var/mobile/Applications/728071A1-1BB9-481D-A3FE-07C791397568/Documents/Shadow 30s_mpeg4.mp4}..

お願いします。誰でもこの問題から私を助けてくれますか? 前もって感謝します。