自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 C语言知识点六

C语言学习笔记(六)

2024-05-27 13:52:48 119 1

原创 gstreamer 应用(五)——动态链接

GStreamer——动态链接两种播放方式:playbin;Pipeline。#include <gst/gst.h>/* Structure to contain all our information, so we can pass it to callbacks */typedef struct _CustomData{ GstElement *pipeline...

2024-05-27 13:46:39 169

原创 gstreamer 应用(四)——Pad

引用链接:https://www.cnblogs.com/xleng/p/11113405.htmlPadGstreamer 时利用Pad来控制数据的传输。pad作为element之间的数据的接口,一个src pad只能与一个sink pad相连。每个element可以通过pad过滤数据,接收自己支持的数据类型。pad通过pad caps来描述支持的数据类型。表示分辨率为300x200,...

2024-05-27 13:46:18 948 1

原创 gstreamer 应用(三)——Bin与Bus

Gstreamer ——Bins箱柜是一种容器,可以往里面添加组件。可以向操作普通组件一样操作箱柜。箱柜允许将一组有链接的组件组合成一个大的逻辑组件,不需对单个组件进行操作,而仅仅操作箱柜。管道:是一种允许对所包含的组件进行安排(scheduling)的普通容器。顶层箱柜必须为一个管道。英雌每个应用程序都至少需要一个管道。当应用程序启动后,管道自动运行在后台线程中。创建箱柜创建箱柜:gs...

2024-05-27 13:45:49 227

原创 C语言练习

打印一个数组中第二大的数。

2024-05-27 13:43:46 89 1

原创 Linux基本知识

Linux 基本知识设备权限-rw-rw-r-- test test 1.第一个字母代表文件的类型:"d"代表文件夹、“-”代表普通文件、“c”代表硬件字符设备、“b”代表硬件块设备、“s”表示管道文件、“1”代表软链接文件。2.后9个字母分别代表三组权限:文件所有者、用户、其他用户。权限:读,写,执行。命令:ls >test.txt //重定向,会覆盖text.txt...

2024-05-27 13:25:40 801 1

原创 gstreamer 应用(二)——Element

GStreamer初始化读版本信息#include <gst/gst.h>#include <stdio.h>int main(int argc,char* argv[]){ const gchar *nano_str; guint major,minor,micro,nano; gst_init(&argc,&argv); gst_ver...

2019-11-20 14:32:52 313 1

原创 gstreamer 应用(一)——基本概念

Gstreamer基础概念ELement一个element实现一个功能(读取文件,解码,输出等),程序需要创建多个element,并按顺序将其串连起来,构成一个完整的pipeline。PadPad是一个element的输入/输出接口,分为src pad(生产数据)和sink pad(消费数据)两种。两个element必须通过pad才能连接起来。当element支持多种数据处理能力时,我们可...

2019-11-20 14:31:26 1216

原创 初识gstreamer——安装与hello

gstreamer一、安装参考:https://www.cnblogs.com/walker-lin/p/11520064.html)基于16.04 Ubuntu系统安装gstreamer。1.下载:https://gstreamer.freedesktop.org/src/2.解压:tar -vxf gst....tar.xz3.安装配置环境:sudo apt-get in...

2019-11-18 14:12:43 419

原创 C语言知识点五 ——指针和数组

C语言学习笔记(五)指针和数组数组名是数组首元素地址。int arr[]={1,2,3,4,5}int* p;p=arr;

2019-11-15 15:25:01 389

原创 C语言知识点四 ——指针

C语言学习笔记(四)指针内存:内存中每一个数据都会分配相应的地址。char:占一个字节分配一个地址。int : 占四个字节分配四个地址。//32位系统,所有指针类型是4个字节大小,64位下是8个字节大小 int a = 1; int* p = &a; printf("%p\n", &a); printf("%p\n", p); printf("%p\n", &a...

2019-11-15 15:24:20 206

原创 C语言知识点三 ——函数

C语言学习笔记(三)函数函数:函数是C程序的基本模块,用于完成特定任务的程序代码单元。1)系统函数,即库函数2)用户定义函数作用:1)函数可以省去重复代码的编写,降低代码重复率和冗余2)让程序更加模块化。调用头文件:包含指定的头文件函数名字:函数名字必须和头文件声明的名字一样功能:函数用处参数:参数类型要匹配返回值:根据需要接收返回值//随机数int main(){...

2019-11-15 15:22:36 194

原创 C语言知识点二 ——数组和字符串

C语言学习笔记(二)数组和字符串数组:程序设计中,为了处理数据把具有相同类型的若干变量按有序形式组织起来。数组就是在内存中连续的相同类型的变量空间。int array[4]={1,2,3,4};printf("数组在内存中占的大小:%d\n",sizeof(array)); //输出:16printf("数组元素的大小:%d\n",sizeof(array[0])); //输出:4...

2019-11-15 10:53:11 267

原创 C语言知识点一 ——概述

C语言学习笔记学好一门语言就是要多看多练,C语言学习就是从最基本的hello world开始的。// hello world#include<stdio.h>int main(){ printf("Hello world!");}C语言简介C语言有32个关键字,9种控制语句,34种运算符:32个关键字 :不能用于其他用途;autodoubleint...

2019-11-15 10:51:02 516

原创 C语言使用注意

C语言规范,需要注意的地方。

2019-11-15 10:34:33 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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