Konvertieren eines IBuffers in ein Byte-Array in Windows Phone 8.1, wie?

Ich schreibe eine Anwendung für Windows Phone 8.1.

Ich muss ein UIElement als Bilddatei speichern (ich würde JPG oder PNG bevorzugen). Ich verwende dazu die RenderTargetBitmap-Klasse. Nach dem Aufruf der Methode RenderAsync in meinem UIElement erstelle ich einen IBuffer, der das Ergebnis der Methode GetPixelsAsync () meiner RenderTargetBitmap enthält.

Jetzt muss ich die Methode ToArray () aufrufen, um meinen IBuffer in ein Byte-Array umzuwandeln, um mein Bild mit BitmapEncoder zu speichern. Unter Windows Phone 8.1 scheint es jedoch keine ToArray () -Methode für IBuffer zu geben, während unter Windows 8.1 ist vorhanden.

Wie kann ich dieses Problem lösen?