ReplayKit 命名空間

允許在 iOS 應用程式中進行螢幕錄影。

類別

名稱 Description
NSExtensionContext_RPBroadcastExtension

允許在 iOS 應用程式中進行螢幕錄影。

RPBroadcastActivityController

允許在 iOS 應用程式中進行螢幕錄影。

RPBroadcastActivityControllerDelegate

這是一個實作介面 IRPBroadcastActivityControllerDelegate (協定 RPBroadcastActivityControllerDelegate)的類別。

子類此類別,以便輕鬆建立實作該協定的型別。

另一種方法是建立 的 NSObject 子類別,然後實作介面 IRPBroadcastActivityControllerDelegate

RPBroadcastActivityViewController

提供選擇第三方廣播服務的使用者介面。

RPBroadcastActivityViewControllerDelegate

回應由 RPBroadcastActivityViewController.

RPBroadcastConfiguration

允許在 iOS 應用程式中進行螢幕錄影。

RPBroadcastController

管理音訊或視訊廣播串流。

RPBroadcastControllerDelegate

委派回應廣播變更的物件。

RPBroadcastControllerDelegate_Extensions

擴充介面的方法 IRPBroadcastControllerDelegate ,以支援 RPBroadcastControllerDelegate 協定中的所有方法。

RPBroadcastHandler

管理 Replay Kit 廣播的基礎類別。

RPBroadcastMP4ClipHandler

允許在 iOS 應用程式中進行螢幕錄影。

RPBroadcastSampleHandler

處理 ReplayKit 緩衝區物件的到貨。

RPPreviewViewController

一個用於預覽和編輯 ReplayKit 錄影的檢視控制器。

RPPreviewViewControllerDelegate

用於預覽與編輯 ReplayKit 錄影的 View 控制器協定。

RPPreviewViewControllerDelegate_Extensions

介面擴充方法 IRPPreviewViewControllerDelegate 以支援 RPPreviewViewControllerDelegate 協定中的所有方法。

RPRecordingErrorExtensions

列舉的擴展方法 RPRecordingError

RPScreenRecorder

使用者能錄製應用程式的視覺與音訊輸出,並同時錄製音訊(螢幕錄影)。

RPScreenRecorderDelegate

允許使用者同時錄製應用程式的視覺與音訊輸出(螢幕錄影)的協定。

RPScreenRecorderDelegate_Extensions

介面擴充方法 IRPScreenRecorderDelegate 以支援 RPScreenRecorderDelegate 協定中的所有方法。

RPSystemBroadcastPickerView

允許在 iOS 應用程式中進行螢幕錄影。

RPSystemBroadcastPickerView.RPSystemBroadcastPickerViewAppearance

類型為 RPSystemBroadcastPickerView的物件的外觀類別。

介面

名稱 Description
IRPBroadcastActivityControllerDelegate

此介面代表 Objective-C 協定 RPBroadcastActivityControllerDelegate

IRPBroadcastActivityViewControllerDelegate

回應由 RPBroadcastActivityViewController.

IRPBroadcastControllerDelegate

委派回應廣播變更的物件。

IRPPreviewViewControllerDelegate

用於預覽與編輯 ReplayKit 錄影的 View 控制器協定。

IRPScreenRecorderDelegate

允許使用者同時錄製應用程式的視覺與音訊輸出(螢幕錄影)的協定。

列舉

名稱 Description
RPCameraPosition

在裝置上列舉攝影機位置。

RPPreviewViewControllerMode

允許在 iOS 應用程式中進行螢幕錄影。

RPRecordingError

列舉記錄過程中可能遇到的錯誤。

RPSampleBufferType

允許在 iOS 應用程式中進行螢幕錄影。

委派

名稱 Description
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);