纸上得来终觉浅,绝知此事要躬行。

质胜文则野,文胜质则史。文质彬彬,然后君子。http://blog.sina.com.cn/s/articlelist_1824254401_3_1.html...

SDL 音频示例-打开音频设备播放和混流

SDL,即简单的DirectMedia Layer是一个跨平台开发库,旨在通过OpenGL和Direct3D提供对音频,键盘,鼠标,游戏杆和图形硬件的低级访问。 它被视频播放软件,模拟器和流行游戏使用,包括Valve的获奖产品目录和许多Humble Bundle游戏。SDL正式支持Windows,...

2018-01-31 16:17:05

阅读数:575

评论数:0

C# DirectX.DirectShow-音视频播放或捕获

英文原文:https://msdn.microsoft.com/en-us/library/windows/desktop/dd375454(v=vs.85).aspxMicrosoft DirectShow应用程序编程接口(API)是Microsoft Windows的媒体流式架构。 使用Dir...

2018-01-19 18:55:24

阅读数:392

评论数:0

C# DirectX.AudioVideoPlayback音频视频播放

英文原文:https://msdn.microsoft.com/en-us/library/windows/desktop/bb324497(v=vs.85).aspxAudioVideoPlayback应用程序编程接口(API)提供音频和视频文件的基本播放和简单控制。有关更多信息,请参阅Micr...

2018-01-19 18:27:40

阅读数:402

评论数:0

C# DirectX.DirectSound声音播放

英文原文:https://msdn.microsoft.com/en-us/library/windows/desktop/bb318665(v=vs.85).aspxMicrosoft DirectSound提供了一个系统,可以捕捉来自输入设备的声音,并通过使用高级三维定位效果的各种播放设备播放...

2018-01-19 17:56:07

阅读数:357

评论数:0

C# SortedDictionary排序结构测试

C# SortedDictionary-Dictionary,SortedList-List 这是两种不一样的数据结构,但是他们比较相似。Sorted*意为排序的,这里以SortedDictionary为例进行测试。SortedDictionaryusing System; using Syste...

2018-01-19 17:11:24

阅读数:642

评论数:0

C# 开发DirectX.DirectSound录音在Win10兼容解决方法

最近做的声音录制项目中用到了Microsoft.DirectX.DirectSound组件,win10默认的DirectX版本是DX12,如果不是请不要升级DirectX12。如果升级到DirectX12会出现:Microsoft.DirectX.DirectSound.PriorityLevel...

2018-01-17 15:58:00

阅读数:790

评论数:1

FFmpeg音视频解码同步播放流程

数据接收后处理流程及阶段示意图:1、接收导数据(Trans Stage)2、新建音、视频解码线程(Parse Stage)3、将解码好的数据分别放入队列(Store Stage)4、使用有序的数据结构对音视频进行时间戳排序处理(Synch Stage)5、开启不同的线程播放音视频数据(Play S...

2018-01-16 10:38:21

阅读数:561

评论数:0

FFmpeg如何进行简单的音频转换

英文原文:https://www.howtoforge.com/tutorial/ffmpeg-audio-conversion/这里有一个简单的FFmpeg,它将如何涵盖框架的一部分功能。 我们将看到如何使用终端来执行各种音频文件类型(包括所有流行和广泛可用的格式)的简单转换。 在终端上使用FF...

2018-01-15 15:54:48

阅读数:455

评论数:0

C#一个简单的队列测试-生产消费

对于消费者和生产者而言,资源的有无是可见的,至少生产者有了产品之后就会通知消费者去获取。队列using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Thre...

2018-01-13 12:24:03

阅读数:316

评论数:0

FFmpeg和SDL教程(八):结束(资源放送)

英文原文地址:http://dranger.com/ffmpeg/end.html现在怎么办?所以我们有一个工作的球员,但肯定不是那么好。我们做了很多手工,还有很多其他功能可以添加:    让我们面对它,这个玩家很糟糕。它所基于的ffplay.c的版本完全过时,因此本教程需要重新修改。如果您想使用...

2018-01-13 01:39:01

阅读数:190

评论数:0

FFmpeg和SDL教程(七):查找(音视频帧)

英文原文地址:http://dranger.com/ffmpeg/tutorial07.html处理寻找命令现在我们要为我们的播放器添加一些搜索功能,因为当你无法倒带一部电影的时候真的很烦人。 另外,这会告诉你av_seek_frame函数是多么容易使用。我们要让电影中的左右箭头在电影中来回移动,...

2018-01-13 01:24:15

阅读数:159

评论数:0

FFmpeg和SDL教程(六):同步音频

英文原文地址:http://dranger.com/ffmpeg/tutorial06.html同步音频所以现在我们有一个足够体面的球员来看电影,那么让我们看看我们有什么样的松散结局。最后一次,我们掩盖了一点同步,即将音频同步到视频时钟,而不是相反。我们将以与视频相同的方式来做到这一点:制作一个内...

2018-01-13 01:13:04

阅读数:191

评论数:0

FFmpeg和SDL教程(五):同步视频

英文原文地址:http://dranger.com/ffmpeg/tutorial05.html警告当我第一次做这个教程时,我的所有同步代码都是从ffplay.c中提取的。今天,这是一个完全不同的程序,ffmpeg库(以及ffplay.c本身)的改进已经导致了一些策略的改变。虽然这段代码仍然有效,...

2018-01-13 00:57:32

阅读数:183

评论数:0

FFmpeg和SDL教程(四):播放线程

英文原文地址:http://dranger.com/ffmpeg/tutorial04.html概览上次我们利用SDL的音频功能添加了音频支持。 SDL启动了一个线程,可以对每次需要音频时定义的函数进行回调。现在我们要用视频显示来做同样的事情。这使代码更加模块化,更容易处理 - 特别是当我们想要添...

2018-01-13 00:32:29

阅读数:178

评论数:0

FFmpeg和SDL教程(三):播放声音

英文原文地址:http://dranger.com/ffmpeg/tutorial03.html音频所以现在我们要播放声音。 SDL也为我们提供了输出声音的方法。 SDL_OpenAudio()函数用于打开音频设备本身。它将SDL_AudioSpec结构作为参数,其中包含有关将要输出的音频的所有信...

2018-01-12 18:36:28

阅读数:661

评论数:0

FFmpeg和SDL教程(二):输出到屏幕

英文原文地址:http://dranger.com/ffmpeg/tutorial02.htmlSDL和视频要画到屏幕上,我们要使用SDL。 SDL代表简单直接层,是一个优秀的多媒体库,是跨平台的,并在多个项目中使用。您可以在官方网站上获得该库,或者可以下载适用于您的操作系统的开发包(如果有的话)...

2018-01-12 18:34:39

阅读数:223

评论数:0

FFmpeg和SDL教程(一):制作屏幕截图

英文原文地址:http://dranger.com/ffmpeg/tutorial01.html概观电影文件有几个基本组件。首先,文件本身被称为容器,容器的类型决定了文件中信息的位置。容器的例子是AVI和Quicktime。接下来,你有一堆流;例如,你通常有一个音频流和一个视频流。 (“流”只是“...

2018-01-12 18:23:57

阅读数:575

评论数:0

FFmpeg编解码ADPCM_*格式音频

ADPCM格式音频编解码:https://lists.ffmpeg.org/doxygen/3.2/adpcm_8c_source.html以下是代码: 1 /* 2 * Copyright (c) 2001-2003 The FFmpeg project 3 * 4 ...

2018-01-11 11:15:37

阅读数:905

评论数:0

FFmpeg音视频编解码示例

FFmpeg示例程序集:https://www3.nd.edu/~sjiang1/docio/ffmpeg_doc/globals_eval.htmlFFmpeg音视频编解码示例:https://www3.nd.edu/~sjiang1/docio/ffmpeg_doc/decoding_enco...

2018-01-11 09:42:32

阅读数:650

评论数:0

C#编写的Socket基于通道的服务端

本文是继C#编写的Socket客户端通道发送队列的续集。有客户端还需要服务端,服务端也要采用通道的方式来创建。 连接服务类基类using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

2018-01-08 16:41:09

阅读数:122

评论数:0

提示
确定要删除当前文章?
取消 删除