次の方法で共有


ReplayKit 名前空間

iOS アプリ内での画面記録を許可します。

クラス

NSExtensionContext_RPBroadcastExtension

iOS アプリ内での画面記録を許可します。

RPBroadcastActivityViewController

サードパーティのブロードキャスト サービスを選択するためのユーザー インターフェイスを示します。

RPBroadcastActivityViewControllerDelegate

によって RPBroadcastActivityViewController表示される UI の変更に応答します。

RPBroadcastConfiguration

iOS アプリ内での画面記録を許可します。

RPBroadcastController

オーディオまたはビデオ ブロードキャスト ストリームを管理します。

RPBroadcastControllerDelegate

ブロードキャストの変更に応答するデリゲート オブジェクト。

RPBroadcastControllerDelegate_Extensions

プロトコルからRPBroadcastControllerDelegateのすべてのメソッドをIRPBroadcastControllerDelegateサポートする インターフェイスへの拡張メソッド。

RPBroadcastHandler

再生キットブロードキャストを管理するための基本クラス。

RPBroadcastMP4ClipHandler

iOS アプリ内での画面記録を許可します。

RPBroadcastSampleHandler

ReplayKit バッファーの到着時に、そのオブジェクトを処理します。

RPPreviewViewController

ReplayKit の記録をプレビューおよび編集するためのビュー コントローラー。

RPPreviewViewControllerDelegate

ReplayKit 記録をプレビューおよび編集するためのビュー コントローラー プロトコル。

RPPreviewViewControllerDelegate_Extensions

プロトコルからRPPreviewViewControllerDelegateのすべてのメソッドをIRPPreviewViewControllerDelegateサポートする インターフェイスへの拡張メソッド。

RPRecordingErrorExtensions

ReplayKit.RPRecordingError 列挙の拡張メソッド。

RPScreenRecorder

ユーザーが同時に録音されたオーディオ (スクリーンキャスト) を使用して、アプリケーションのビジュアルとオーディオの出力を記録できるようにします。

RPScreenRecorderDelegate

ユーザーが同時に録音されたオーディオ (スクリーンキャスト) を使用して、アプリケーションのビジュアルとオーディオの出力を記録できるようにするプロトコル。

RPScreenRecorderDelegate_Extensions

プロトコルからRPScreenRecorderDelegateのすべてのメソッドをIRPScreenRecorderDelegateサポートする インターフェイスへの拡張メソッド。

RPSystemBroadcastPickerView

iOS アプリ内での画面記録を許可します。

RPSystemBroadcastPickerView.RPSystemBroadcastPickerViewAppearance

RPSystemBroadcastPickerViewのオブジェクトの外観クラス。

インターフェイス

IRPBroadcastActivityViewControllerDelegate

プロトコル RPBroadcastActivityViewControllerDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

IRPBroadcastControllerDelegate

プロトコル RPBroadcastControllerDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

IRPPreviewViewControllerDelegate

プロトコル RPPreviewViewControllerDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

IRPScreenRecorderDelegate

プロトコル RPScreenRecorderDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

列挙型

RPCameraPosition

デバイス上のカメラの場所を列挙します。

RPRecordingError

記録中に発生する可能性があるエラーを列挙します。

RPSampleBufferType

iOS アプリ内での画面記録を許可します。

代理人

LoadBroadcastingHandler

メソッドの呼び出しで完了ハンドラーのシグネチャを指定する LoadBroadcastingApplicationInfo(NSExtensionContext, LoadBroadcastingHandler) デリゲート。

注釈

ReplayKit 名前空間には、開発者のアプリケーションの画面記録を許可するクラスが用意されています。 さらに、ユーザーが記録をプレビュー、トリミング、共有できるようにする標準 RPPreviewViewController のビュー コントローラーも提供されます。

開発者はシングルトンを使用して SharedRecorder リプレイを作成する必要があります。

if (RPScreenRecorder.SharedRecorder.Available)
{
    recordingTask = RPScreenRecorder.SharedRecorder.StartRecordingAsync(true);
}
//...etc...
RPPreviewViewController controller = await RPScreenRecorder.SharedRecorder.StopRecordingAsync();
this.NavigationController.PushViewController(controller, true);