资源简介
C#调用libvlc插件实现播放器,可通过修改参数进行播放,网络串流,转码等功能,其中转码功能未进一步调试,如有有空调试者,还请告诉我,谢谢。
libvlc库需要自己下载.
代码片段和文件信息
using System;
using System.Runtime.InteropServices;
using System.Text;
using MediaStream;
namespace MediaStream
{
class Core
{
//coreHandle字段和属性
private CoreHandle coreHandle;
public CoreHandle CoreHandle
{
get { return coreHandle; }
}
//构造方法
public Core(string[] argv ref ExceptionStruct ex)
{
//coreHandle = libvlc_new(argv.Length argv ref ex);
byte[][] argvbytes = new byte[argv.Length][];
for (int i = 0; i < argv.Length; i++)
{
argvbytes[i] = Encoding.UTF8.GetBytes(argv[i]);
}
coreHandle = libvlc_new(argv.Length ReturnIntPtr(argvbytes argv.Length) ref ex);
}
//转换函数
private IntPtr ReturnIntPtr(byte[][] data int length)
{
IntPtr[] dataIntPtrArr = new IntPtr[length];
for (int i = 0; i < length; i++)
{
dataIntPtrArr[i] = Marshal.AllocHGlobal(data[i].Length * sizeof(byte));
Marshal.Copy(data[i] 0 dataIntPtrArr[i] data[i].Length);
}
IntPtr dataIntPtr = Marshal.AllocHGlobal(length * Marshal.SizeOf(typeof(IntPtr)));
Marshal.Copy(dataIntPtrArr 0 dataIntPtr length);
return dataIntPtr;
}
//Dll动态导入
[DllImport(“libvlc“)]
//private static extern CoreHandle libvlc_new(int argc string[] args ref ExceptionStruct ex);
private static extern CoreHandle libvlc_new(int argc IntPtr argv ref ExceptionStruct ex);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1394 2010-06-03 11:18 MyOwnPla
文件 897 2010-05-26 13:33 MyOwnPla
文件 5554 2010-06-13 11:14 MyOwnPla
文件 9527 2010-05-25 15:29 MyOwnPla
文件 5817 2010-06-02 18:05 MyOwnPla
文件 896 2010-05-26 13:33 MyOwnPla
文件 299 2010-05-26 13:33 MyOwnPla
文件 921 2010-05-26 13:33 MyOwnPla
文件 1726 2010-05-26 13:33 MyOwnPla
文件 951 2010-05-26 13:33 MyOwnPla
文件 8519 2010-06-13 11:22 MyOwnPla
文件 3473 2010-05-24 18:29 MyOwnPla
文件 3644 2010-05-26 13:29 MyOwnPla
文件 842 2010-06-02 18:06 MyOwnPla
文件 28672 2010-06-13 11:22 MyOwnPla
文件 180 2010-06-02 18:06 MyOwnPla
文件 58880 2010-06-13 11:22 MyOwnPla
文件 180 2008-12-04 10:20 MyOwnPla
文件 296 2009-04-11 14:07 MyOwnPla
文件 1552 2010-06-13 11:26 MyOwnPla
文件 470 2008-12-04 10:11 MyOwnPla
文件 1148 2008-12-04 13:50 MyOwnPla
文件 2877 2008-12-04 10:11 MyOwnPla
文件 5612 2008-12-04 10:11 MyOwnPla
文件 1095 2008-12-04 10:11 MyOwnPla
文件 249 2008-12-04 10:11 MyOwnPla
文件 922 2008-12-04 10:11 MyOwnPla
..A..H. 21504 2009-04-11 14:07 MyOwnPla
目录 0 2010-05-20 17:32 MyOwnPla
目录 0 2010-06-13 11:22 MyOwnPla
............此处省略6个文件信息
相关资源
- C# 数字图像处理,单色、Robers、Sobe
- C#调用存储过程简单
- c# 二维码的生成和识别
- C#中Chart控件
- Visual Studio C#/USB HID 上位机程序
- CTP上期技术平台API及C#封装
- 等值线C#算法
- C#酒店管理系统功能很全面
- 自己用C#写的计算器的源代码修改版
- c# 安泰家具销售系统 源码 + 数据库中
- 加权平均算法C#实现
- c#获取麦克风音量 百分比显示
- RegexTextBox可验证文本框(.net c# winfo
- 采集卡 C# Demo
- 脚踏开关在C#程序中作输入信号
- C#多线程进度条
- 四叉树索引c#gis原理时做的作业,感觉
- 利用c#语言计算卫星的位置代码
- C#实现的计算机图形学基本绘图算法
- c#定时器+多线程
- C#将txt文档中的重复记录删除。
- C#+串口和USB通信编程(代码)
- 基于C#的窗体弹球小程序
- .net关于PI读取实时、极值、历史数据
- C# 利用remoting制作局域网简单聊天室
- 上位机与PLC通讯软件C#
- C# EXCEL ExcelHelper
- 18.C# (事件触发)回调函数,完美处
- C#用户权限角色管理
- 仿QQ面板的WinForm窗体源代码
评论
共有 条评论