hlmedia
HashLink native video playback library for Heaps
파일 탐색기
- build.yml
- settings.json
- FFmpeg.cmake
- HashLink.cmake
- build-game-static.sh
- BUILDING.md
- create-source-package.sh
- VERSION
- build.hxml
- Main.hx
- MiniAudioSink.hx
- README.md
- build.hxml
- Main.hx
- README.md
- build.hxml
- Main.hx
- README.md
- README.md
- .gitignore
- copy-runtime.ps1
- README.md
- AudioSink.hx
- NullAudioSink.hx
- OpenALSink.hx
- NativeMedia.hx
- MediaBuildInfo.hx
- VideoColorRange.hx
- VideoColorSpace.hx
- VideoDecodeMode.hx
- VideoFrame.hx
- VideoInfo.hx
- VideoPixelFormat.hx
- VideoPlayerOptions.hx
- VideoStats.hx
- MediaBuild.hx
- MediaClock.hx
- MediaError.hx
- VideoBitmap.hx
- VideoPlayer.hx
- VideoShader.hx
- VideoTexture.hx
- audio_queue.h
- frame_buffer_pool.h
- frame_queue.h
- hlmedia.h
- media_decoder.h
- media_types.h
- audio_queue.c
- frame_buffer_pool.c
- frame_queue.c
- hlmedia.c
- media_decoder.c
- CMakeLists.txt
- create-build-info.ps1
- download-ffmpeg-shared.ps1
- download-hashlink.ps1
- download-hashlink.sh
- stage-package.ps1
- verify-package.ps1
- decode-seek-replay-h264.mp4
- decode-seek-replay.mp4
- Test.hx
- test-hl.hxml
- .gitignore
- test-hl.bat
- encode_mp4_h264_aac.md
- .gitattributes
- .gitignore
- checkstyle.json
- CMakeLists.txt
- CMakePresets.json
- haxelib.json
- hxformat.json
- LICENSE
- LICENSE_FFMPEG.md
- README.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
cmake
설명 보기 ▼
cmake
네이티브 빌드 시스템을 위한 빌드 설정 파일을 생성하는, 크로스 플랫폼 빌드 자동화 도구.
더 많은 정보: <https://cmake.org/cmake/help/latest/manual/cmake.1.html>.
cmake {{path/to/project_directory}}
프로젝트 디렉터리의 `CMakeLists.txt`를 사용해 현재 디렉터리에 빌드 설정을 생성:
cmake --build {{path/to/build_directory}}
지정한 디렉터리의 빌드 설정을 사용해 빌드 산출물을 생성:
cmake --install {{path/to/build_directory}} --strip
빌드 산출물을 `/usr/local/`에 설치하고 디버그 심볼을 제거:
time
설명 보기 ▼
time
명령어 실행 시간을 측정.
참고: `time`은 셸 내장 명령어이거나 독립 실행형 프로그램이거나 둘 다일 수 있습니다.
관련 항목: `times`.
더 많은 정보: <https://manned.org/time>.
time {{command}}
`command`를 실행하고 시간 측정 결과를 `stdout`에 출력:
time
현재 시스템 시간 표시 및 새 시간 입력 요청 (비워두면 변경되지 않음):
time read
매우 간단한 스톱워치 생성 (Bash에서만 작동):
lib
설명 보기 ▼
lib
Microsoft Library Manager(라이브러리 관리 도구)로, 오브젝트 파일로부터 정적 라이브러리를 생성하고 관리.
더 많은 정보: <https://learn.microsoft.com/cpp/build/reference/lib-reference>.
lib /OUT :{{path\to\library.lib}} {{path\to\file1.obj path\to\file2.obj ...}}
오브젝트 파일로부터 정적 라이브러리 생성:
lib /LIST {{path\to\library.lib}}
라이브러리의 내용 목록 표시:
lib {{path\to\library.lib}} {{path\to\file.obj}}
기존 라이브러리에 오브젝트 파일 추가:
