summaryrefslogtreecommitdiff
path: root/sdk-ios-tutorials.md
diff options
context:
space:
mode:
authorOlivier Crête <olivier.crete@collabora.com>2016-06-17 15:32:33 -0400
committerOlivier Crête <olivier.crete@collabora.com>2016-06-17 15:32:33 -0400
commit1c35f99e7afa57ef902d6c4fa5d97e25996213f5 (patch)
treec663ca5aea68fbd72144ab864e2992311682c5d9 /sdk-ios-tutorials.md
parent1912801c9cbc9c94bc58cbf21da5ce4fa8c68466 (diff)
Updated iOS tutorials
Diffstat (limited to 'sdk-ios-tutorials.md')
-rw-r--r--sdk-ios-tutorials.md38
1 files changed, 18 insertions, 20 deletions
diff --git a/sdk-ios-tutorials.md b/sdk-ios-tutorials.md
index 1f48ede..e49c75f 100644
--- a/sdk-ios-tutorials.md
+++ b/sdk-ios-tutorials.md
@@ -1,34 +1,32 @@
# iOS tutorials
-# Welcome to the GStreamer SDK iOS tutorials
+## Welcome to the GStreamer SDK iOS tutorials
-These tutorials describe iOS-specific topics. General GStreamer concepts
-will not be explained in these tutorials, so the [Basic
-tutorials](http://docs.gstreamer.com/display/GstSDK/Basic+tutorials) should
-be reviewed first. The reader should also be familiar with basic iOS
-programming techniques.
+These tutorials describe iOS-specific topics. General GStreamer
+concepts will not be explained in these tutorials, so the
+[](sdk-basic-tutorials.md) should be reviewed first. The reader should
+also be familiar with basic iOS programming techniques.
-The iOS tutorials have the same structure as the [Android
-tutorials](Android%2Btutorials.html): Each one builds on top of the
-previous one and adds progressively more functionality, until a working
-media player application is obtained in [iOS tutorial 5: A Complete
-media
-player](http://docs.gstreamer.com/display/GstSDK/iOS+tutorial+5%3A+A+Complete+media+player).
+The iOS tutorials have the same structure as the
+[](sdk-android-tutorials.md): Each one builds on top of the previous
+one and adds progressively more functionality, until a working media
+player application is obtained in
+[](sdk-ios-tutorial-a-complete-media-player.md).
-Make sure to have read the instructions in [Installing for iOS
-development](Installing%2Bfor%2BiOS%2Bdevelopment.html) before jumping
-into the iOS tutorials.
+Make sure to have read the instructions in
+[](sdk-installing-for-ios-development.md) before jumping into the iOS
+tutorials.
All iOS tutorials are split into the following classes:
- - The `GStreamerBackend` class performs all GStreamer-related tasks
+ - The `GStreamerBackend` class performs all GStreamer-related tasks
and offers a simplified interface to the application, which does not
need to deal with all the GStreamer details. When it needs to
perform any UI action, it does so through a delegate, which is
- expected to adhere to the `GStreamerBackendDelegate` protocol.
- - The `ViewController` class manages the UI, instantiates the
- `GStreamerBackend` and also performs some UI-related tasks on its
+ expected to adhere to the `GStreamerBackendDelegate` protocol.
+ - The `ViewController` class manages the UI, instantiates the
+ `GStreamerBackend` and also performs some UI-related tasks on its
behalf.
- - The `GStreamerBackendDelegate` protocol defines which methods a
+ - The `GStreamerBackendDelegate` protocol defines which methods a
class can implement in order to serve as a UI delegate for the
`GStreamerBackend`.