안녕하세요.
현재 캡쳐보드를 통해 캡쳐한 AVI동영상을 하드디스크에 실시간으로 저장하고 있습니다. 그런데 하드의 속도때문에 프레임 손실률이 생기네요.
그래서 메모리에서 하드처럼 읽고 쓰는 방법을 찾고 있어요.
하드에서 실시간으로 저장을 하면 계속해서 파일 용량이 늘어나잖아요.
만일 메모리에 저장을 하면, 이 문제는 어떤 식으로 해결을 해야 하는지...
TMemoryStream은 비트맵영상을 하나하나 루프문을 돌려 저장을 하는 식으로는 가능한 것 같은데요, 지금 제가 하고 있는 것은 어떤 컴포넌트에 그냥 저장할 파일명을 스트링으로 입력하는 것이거든요. 예를 들면 'C:Test.avi'이런 식으로요.
혹시 메모리를 하드디스크처럼 읽고 쓸 수 있는 API함수가 있거나 컴포넌트가 있다면 알려 주시겠어요?