ReplayKit Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente la registrazione dello schermo all'interno di un'app iOS.
Classi
NSExtensionContext_RPBroadcastExtension |
Consente la registrazione dello schermo all'interno di un'app iOS. |
RPBroadcastActivityViewController |
Presenta un'interfaccia utente per la scelta di servizi di trasmissione di terze parti. |
RPBroadcastActivityViewControllerDelegate |
Risponde alle modifiche nell'interfaccia utente presentata da un RPBroadcastActivityViewControlleroggetto . |
RPBroadcastConfiguration |
Consente la registrazione dello schermo all'interno di un'app iOS. |
RPBroadcastController |
Gestisce un flusso di trasmissione audio o video. |
RPBroadcastControllerDelegate |
Oggetto delegato che risponde alle modifiche in una trasmissione. |
RPBroadcastControllerDelegate_Extensions |
Metodi di estensione all'interfaccia IRPBroadcastControllerDelegate per supportare tutti i metodi dal RPBroadcastControllerDelegate protocollo. |
RPBroadcastHandler |
Classe di base per la gestione delle trasmissioni di Replay Kit. |
RPBroadcastMP4ClipHandler |
Consente la registrazione dello schermo all'interno di un'app iOS. |
RPBroadcastSampleHandler |
Elabora gli obect del buffer ReplayKit quando arrivano. |
RPPreviewViewController |
Controller di visualizzazione per l'anteprima e la modifica di una registrazione ReplayKit. |
RPPreviewViewControllerDelegate |
Protocollo del controller di visualizzazione per l'anteprima e la modifica di una registrazione ReplayKit. |
RPPreviewViewControllerDelegate_Extensions |
Metodi di estensione all'interfaccia IRPPreviewViewControllerDelegate per supportare tutti i metodi dal RPPreviewViewControllerDelegate protocollo. |
RPRecordingErrorExtensions |
Metodi di estensione per l'enumerazione ReplayKit.RPRecordingError. |
RPScreenRecorder |
Consente all'utente di registrare l'output visivo e audio delle applicazioni, con audio registrato simultaneo (screencast). |
RPScreenRecorderDelegate |
Protocollo per consentire all'utente di registrare l'output visivo e audio delle applicazioni, con audio registrato simultaneo (screencast). |
RPScreenRecorderDelegate_Extensions |
Metodi di estensione all'interfaccia IRPScreenRecorderDelegate per supportare tutti i metodi dal RPScreenRecorderDelegate protocollo. |
RPSystemBroadcastPickerView |
Consente la registrazione dello schermo all'interno di un'app iOS. |
RPSystemBroadcastPickerView.RPSystemBroadcastPickerViewAppearance |
Classe Di aspetto per oggetti di tipo RPSystemBroadcastPickerView. |
Interfacce
IRPBroadcastActivityViewControllerDelegate |
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo RPBroadcastActivityViewControllerDelegate. |
IRPBroadcastControllerDelegate |
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo RPBroadcastControllerDelegate. |
IRPPreviewViewControllerDelegate |
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo RPPreviewViewControllerDelegate. |
IRPScreenRecorderDelegate |
Interfaccia che rappresenta i metodi necessari (se presenti) del protocollo RPScreenRecorderDelegate. |
Enumerazioni
RPCameraPosition |
Enumera le posizioni della fotocamera nel dispositivo. |
RPRecordingError |
Enumera gli errori che possono essere rilevati durante la registrazione. |
RPSampleBufferType |
Consente la registrazione dello schermo all'interno di un'app iOS. |
Delegati
LoadBroadcastingHandler |
Delegato che specifica la firma del gestore di completamento nelle chiamate al LoadBroadcastingApplicationInfo(NSExtensionContext, LoadBroadcastingHandler) metodo. |
Commenti
Lo spazio dei nomi ReplayKit fornisce classi che consentono la registrazione dello schermo dell'applicazione dello sviluppatore. Fornisce inoltre un controller di visualizzazione standard RPPreviewViewController che consente all'utente di visualizzare in anteprima, tagliare e condividere la registrazione.
Gli sviluppatori devono usare il SharedRecorder singleton per creare riproduzioni.
if (RPScreenRecorder.SharedRecorder.Available)
{
recordingTask = RPScreenRecorder.SharedRecorder.StartRecordingAsync(true);
}
//...etc...
RPPreviewViewController controller = await RPScreenRecorder.SharedRecorder.StopRecordingAsync();
this.NavigationController.PushViewController(controller, true);