摘要:
Masonry是一个轻量级的布局框架与更好的包装AutoLayout语法。
Masonry有它自己的布局方式,描述NSLayoutConstraints使布局代码更简洁易读。
Masonry支持iOS和Mac OS X。 阅读全文
摘要:
// // main.cpp // 1.1排序_冒泡排序 // // Created by lujunjie on 2016/12/25. // Copyright © 2016年 陆俊杰. All rights reserved. // #include using namespace std; int* bubbleSort(int* A, int n); int main(in... 阅读全文
摘要:
// H264HWDecoder.m // H264EncoderDecoder // // Created by lujunjie on 2016/11/28. // Copyright © 2016年 陆俊杰. All rights reserved. // #import "H264HWDecoder.h" @implementation H264HWDecoder - (v... 阅读全文
摘要:
- (int)DecodeH264Frames: (unsigned char*)inputBuffer withLength:(int)aLength { int gotPicPtr=0; int result=0; av_init_packet(&pAvPackage); pAvPackage.data=(unsigned char*)inputBu... 阅读全文
摘要:
AAC编码可以使用faac AAC解码可以使用faad 阅读全文
摘要:
// // SocketUDPServerClient.m // socket_server_client // // Created by lujunjie on 2016/11/26. // Copyright © 2016年 lujunjie. All rights reserved. // #import "SocketUDPServerClient.h" #import #... 阅读全文
摘要:
socket 服务器 socket客户端 阅读全文
摘要:
// // OpenALPlayer.m // live // // Created by lujunjie on 2016/11/5. // Copyright © 2016年 lujunjie. All rights reserved. // #import "OpenALPlayer.h" #import #import @interface OpenALPlayer() {... 阅读全文
摘要:
// // audioQueuePlayer.m // live // // Created by lujunjie on 2016/11/4. // Copyright © 2016年 lujunjie. All rights reserved. // #import "AudioQueuePlayer.h" #import #define QUEUE_BUFFER_SIZE 10... 阅读全文
摘要:
// // AudioCapture.m // live // // Created by lujunjie on 2016/11/5. // Copyright © 2016年 lujunjie. All rights reserved. // #import "AudioQueueCapture.h" #import #define QUEUE_BUFFER_SIZE 10 //... 阅读全文
摘要:
// // AudioVideoCaptureViewController.m // live // // Created by lujunjie on 2016/10/31. // Copyright © 2016年 lujunjie. All rights reserved. // #import "AudioVideoCaptureViewController.h" #impor... 阅读全文