Click here to Skip to main content
13,738,050 members
Click here to Skip to main content

Stats

30.4K views
1.7K downloads
5 bookmarked
Posted 8 Sep 2011
Licenced CPOL

Play AVI files in Silverlight 5 using MediaElement and MediaStreamSource - P/Invoke

, 14 Sep 2011
This code demostrates how to use Silverlight 5 with OOB+elevated trust to play a local video (.avi). Uses P/Invoke support for native code
CMSS_S5_plusWriteableBitmap
Silverlight5_SampleVB1
Bin
Debug
Silverlight5_SampleVB1.dll
Silverlight5_SampleVB1.xap
Classes
My Project
Silverlight5_SampleVB1.vbproj.user
Silverlight5_SampleVB1.Web
bin
Silverlight5_SampleVB1.Web.dll
Silverlight5_SampleVB1.Web.pdb
ClientBin
Silverlight5_SampleVB1.xap
My Project
Application.myapp
MyExtensions
Silverlight5_SampleVB1.Web.vbproj.user
CustomMediaStreamSourceS5
Silverlight5_SampleVB1
Bin
Debug
Silverlight5_SampleVB1.dll
Silverlight5_SampleVB1.xap
Classes
My Project
Silverlight5_SampleVB1.vbproj.user
Silverlight5_SampleVB1.Web
bin
Silverlight5_SampleVB1.Web.dll
Silverlight5_SampleVB1.Web.pdb
ClientBin
Silverlight5_SampleVB1.xap
My Project
Application.myapp
MyExtensions
Silverlight5_SampleVB1.Web.vbproj.user
'------------------------------------------------------------------------------
' <auto-generated>
'     This code was generated by a tool.
'
'     Changes to this file may cause incorrect behavior and will be lost if
'     the code is regenerated.
' </auto-generated>
'------------------------------------------------------------------------------

Option Strict On
Option Explicit On


Namespace My.Resources
    
    'This class was auto-generated by the StronglyTypedResourceBuilder
    'class via a tool like ResGen or Visual Studio.
    'To add or remove a member, edit your .ResX file then rerun ResGen
    'with the /str option, or rebuild your VS project.
    '<summary>
    '  A strongly-typed resource class, for looking up localized strings, etc.
    '</summary>
    <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0"),  _
     Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
     Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(),  _
     Global.Microsoft.VisualBasic.HideModuleNameAttribute()>  _
    Friend Module Resources
        
        Private resourceMan As Global.System.Resources.ResourceManager
        
        Private resourceCulture As Global.System.Globalization.CultureInfo
        
        '<summary>
        '  Returns the cached ResourceManager instance used by this class.
        '</summary>
        <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>  _
        Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
            Get
                If Object.ReferenceEquals(resourceMan, Nothing) Then
                    Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("Silverlight5_SampleVB1.Web.Resources", GetType(Resources).Assembly)
                    resourceMan = temp
                End If
                Return resourceMan
            End Get
        End Property
        
        '<summary>
        '  Overrides the current thread's CurrentUICulture property for all
        '  resource lookups using this strongly typed resource class.
        '</summary>
        <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>  _
        Friend Property Culture() As Global.System.Globalization.CultureInfo
            Get
                Return resourceCulture
            End Get
            Set(ByVal value As Global.System.Globalization.CultureInfo)
                resourceCulture = value
            End Set
        End Property
    End Module
End Namespace

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Amir Eshaq
Other Norconsult Telematics, KSA
Canada Canada
I have been a Developer for many years. I have worked as Senior Developer in Kenya, Canada and Saudi Arabia. I enjoy coding and I am looking forward to more challenges with new Technologies

I am currently IT Manager at Norconsult Telematics, Saudi Arabia.

You may also be interested in...

Pro
Pro
Permalink | Advertise | Privacy | Cookies | Terms of Use | Mobile
Web05-2016 | 2.8.180920.1 | Last Updated 14 Sep 2011
Article Copyright 2011 by Amir Eshaq
Everything else Copyright © CodeProject, 1999-2018
Layout: fixed | fluid