     //--------------------------------------------------------------------------
     
     //----------------------------------
-    //  live
+    //  initialIndex
     //----------------------------------
-    
-    private var _live:Boolean = false;
-    
-    [Inspectable(category="General", defaultValue="false")]
-    
+   
+    private var _initialIndex:int;
+
+    [Inspectable(category="General")]
+
     /**
-     *  A Boolean value that is <code>true</code> if the video stream is live. 
-     * 
-     *  <p>Set the <code>live</code> property to <code>false</code> when sending 
-     *  a prerecorded video stream to the video player and to <code>true</code> 
-     *  when sending real-time data such as a live broadcast.</p>
-     * 
-     *  @default false
+     *  The preferred starting index.  This corresponds to 
+     *  the stream item that should be attempted first.
      *  
      *  @langversion 3.0
      *  @playerversion Flash 10
      *  @playerversion AIR 1.5
      *  @productversion Flex 4
-     */
-    public function get live():Boolean
+     */ 
+    public function get initialIndex():int
     {
-        return _live;
+        return _initialIndex;
     }
 
     /**
      *  @private
      */
-    public function set live(value:Boolean):void
+    public function set initialIndex(value:int):void
     {
-        _live = value;
+        _initialIndex = value;
     }
     
     //----------------------------------

     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */ 
    public function get streamItems():Array
    {
        return _streamItems;
    }

    /**
     *  @private
     */
    public function set streamItems(value:Vector.<DynamicStreamingVideoItem>):void
    {
        _streamItems = value;
    }
    
    //----------------------------------
    //  streamType
    //----------------------------------
    
    private var _streamType:String = "any";
    
    [Inspectable(category="General", enumeration="any,live,recorded", defaultValue="any")]
    
    /**
     *  The type of stream we are trying to connect to.
     * 
     *  <p>If the streamType is <code>any</code>, then we will attempt to 
     *  connect to a live stream first.  If no live stream is found, we will 
     *  attempt to connect to a recorded stream.  If no recorded stream is found, 
     *  then a live stream will be created.</p>
     * 
     *  @default any
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function get streamType():String
    {
        return _streamType;
    }

    /**
     *  @private
     */
    public function set streamType(value:String):void
    {
        _streamType = value;
    }

}
