このページでは

PlaybackOptions QML Type

低レベルのメディア再生オプション。詳細...

Import Statement: import QtMultimedia
Since: Qt 6.10
In C++: QPlaybackOptions

プロパティ

詳細説明

PlaybackOptionsは、メディア再生のオプションを低レベルで制御します。MediaPlayer のデフォルト設定に依存することを強く推奨しますが、PlaybackOptions を使用すると、デフォルトのオプションが理想的でない特定のユースケースに合わせてメディア再生を最適化できます。

オプションはメディアバックエンドへのヒントであり、現在のメディアフォーマットやコーデックでサポートされていない場合は無視される可能性があることに注意してください。

再生オプションは、メディアバックエンドでのサポートに依存します。利用可能かどうかは、オプションごとに文書化されています。

MediaPlayerも参照してください

プロパティのドキュメント

networkTimeoutMs : qint64 [since 6.10]

いくつかのネットワークフォーマットでソケットI/O操作に使用されるネットワークタイムアウト(ミリ秒)を決定します。

このオプションは、FFmpeg メディアバックエンドでのみサポートされています。

このプロパティは Qt 6.10 で導入されました。

playbackIntent : enumeration [since 6.10]

MediaPlayer を堅牢な高品質ビデオ再生(デフォルト)用に最適化するか、低遅延ストリーミング用に最適化するかを決定します。

このオプションは、FFmpeg メディアバックエンドでのみサポートされます。

定数説明
PlaybackOptions.Playbackロバストで高品質なメディア再生を意図し、再生中のグリッチを防ぐために十分なバッファリングを可能にします。
PlaybackOptions.LowLatencyStreamingバッファリングは、低遅延ストリーミングに最適化するために削減されますが、再生中に失われたフレームやその他のグリッチの可能性が高くなります。

このプロパティは Qt 6.10 で導入されました。

probeSize : qsizetype [since 6.10]

Probesizeは、メディア再生開始前にストリーム情報を収集するために分析するデータ量(バイト単位)を定義する。

プローブサイズを大きくすると、よりロバストな再生が可能になるが、レイテンシが増加する可能性がある。逆に、プローブサイズを小さくすると、レイテンシは減るが、ストリームの詳細を見逃す可能性がある。デフォルトのprobesizeは-1であり、実際のprobesizeはメディアバックエンドによって決定される。

probeSizeが小さすぎるとメディアの再生に失敗する可能性があり、大きすぎるとレイテンシが増加する可能性があることに注意。

このオプションは、FFmpeg メディアバックエンドでのみサポートされています。

このプロパティは Qt 6.10 で導入されました。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.