입에서 파스맛이 난다...
'개소리 왈왈' 카테고리의 다른 글
Quadro2 Pro AGP 에 AIGLX 실패 ㅠ.ㅠ (0) | 2009.04.03 |
---|---|
그래픽 카드 왜 고민했던가 -ㅁ- (6) | 2009.04.02 |
컴퓨터를 사고 싶은데!! AIGLX!!! (0) | 2009.04.02 |
만우절 그리고 4월의 시작 (8) | 2009.04.01 |
우체국 전화 피싱 (8) | 2009.03.31 |
Quadro2 Pro AGP 에 AIGLX 실패 ㅠ.ㅠ (0) | 2009.04.03 |
---|---|
그래픽 카드 왜 고민했던가 -ㅁ- (6) | 2009.04.02 |
컴퓨터를 사고 싶은데!! AIGLX!!! (0) | 2009.04.02 |
만우절 그리고 4월의 시작 (8) | 2009.04.01 |
우체국 전화 피싱 (8) | 2009.03.31 |
그래픽 카드 왜 고민했던가 -ㅁ- (6) | 2009.04.02 |
---|---|
이상하다... (2) | 2009.04.02 |
만우절 그리고 4월의 시작 (8) | 2009.04.01 |
우체국 전화 피싱 (8) | 2009.03.31 |
친구에게 하드를 달라고 했더니 (16) | 2009.03.31 |
typedef struct { WORD wFormatTag; WORD nChannels; DWORD nSamplesPerSec; DWORD nAvgBytesPerSec; WORD nBlockAlign; WORD wBitsPerSample; WORD cbSize; } WAVEFORMATEX; wFormatTag Waveform-audio format type. Format tags are registered with Microsoft Corporation for many compression algorithms. A complete list of format tags can be found in the Mmreg.h header file. For one- or two-channel PCM data, this value should be WAVE_FORMAT_PCM. When this structure is included in a WAVEFORMATEXTENSIBLE structure, this value must be WAVE_FORMAT_EXTENSIBLE.
nChannels Number of channels in the waveform-audio data. Monaural data uses one channel and stereo data uses two channels.
nSamplesPerSec Sample rate, in samples per second (hertz). If wFormatTag is WAVE_FORMAT_PCM, then common values for nSamplesPerSec are 8.0 kHz, 11.025 kHz, 22.05 kHz, and 44.1 kHz. For non-PCM formats, this member must be computed according to the manufacturer's specification of the format tag.
nAvgBytesPerSec Required average data-transfer rate, in bytes per second, for the format tag. If wFormatTag is WAVE_FORMAT_PCM, nAvgBytesPerSec should be equal to the product of nSamplesPerSec and nBlockAlign. For non-PCM formats, this member must be computed according to the manufacturer's specification of the format tag.
nBlockAlign Block alignment, in bytes. The block alignment is the minimum atomic unit of data for the wFormatTag format type. If wFormatTag is WAVE_FORMAT_PCM or WAVE_FORMAT_EXTENSIBLE, nBlockAlign must be equal to the product of nChannels and wBitsPerSample divided by 8 (bits per byte). For non-PCM formats, this member must be computed according to the manufacturer's specification of the format tag. Software must process a multiple of nBlockAlign bytes of data at a time. Data written to and read from a device must always start at the beginning of a block. For example, it is illegal to start playback of PCM data in the middle of a sample (that is, on a non-block-aligned boundary).
wBitsPerSample Bits per sample for the wFormatTag format type. If wFormatTag is WAVE_FORMAT_PCM, then wBitsPerSample should be equal to 8 or 16. For non-PCM formats, this member must be set according to the manufacturer's specification of the format tag. If wFormatTag is WAVE_FORMAT_EXTENSIBLE, this value can be any integer multiple of 8 and represents the container size, not necessarily the sample size; for example, a 20-bit sample size is in a 24-bit container. Some compression schemes cannot define a value for wBitsPerSample, so this member can be 0.
cbSize Size, in bytes, of extra format information appended to the end of the WAVEFORMATEX structure. This information can be used by non-PCM formats to store extra attributes for the wFormatTag. If no extra information is required by the wFormatTag, this member must be set to 0. For WAVE_FORMAT_PCM formats (and only WAVE_FORMAT_PCM formats), this member is ignored. When this structure is included in a WAVEFORMATEXTENSIBLE structure, this value must be at least 22.
Remarks An example of a format that uses extra information is the Microsoft Adaptive Delta Pulse Code Modulation (MS-ADPCM) format. The wFormatTag for MS-ADPCM is WAVE_FORMAT_ADPCM. The cbSize member will typically be set to 32. The extra information stored for WAVE_FORMAT_ADPCM is coefficient pairs required for encoding and decoding the waveform-audio data. [링크 : http://msdn.microsoft.com/en-us/library/ms713497(VS.85).aspx] |
WAVE format (0) | 2009.08.12 |
---|---|
Active Noise Control - ANC (0) | 2009.08.12 |
음속 (0) | 2009.03.30 |
waveInOpen() waveOutOpen() (0) | 2009.03.26 |
sampling rate 관련 의문 (2) | 2009.03.26 |
이상하다... (2) | 2009.04.02 |
---|---|
컴퓨터를 사고 싶은데!! AIGLX!!! (0) | 2009.04.02 |
우체국 전화 피싱 (8) | 2009.03.31 |
친구에게 하드를 달라고 했더니 (16) | 2009.03.31 |
가려진 아이콘 (2) | 2009.03.30 |
컴퓨터를 사고 싶은데!! AIGLX!!! (0) | 2009.04.02 |
---|---|
만우절 그리고 4월의 시작 (8) | 2009.04.01 |
친구에게 하드를 달라고 했더니 (16) | 2009.03.31 |
가려진 아이콘 (2) | 2009.03.30 |
네이버 웹툰 도자기 작가 '호연'님에게 성금을 (4) | 2009.03.29 |
만우절 그리고 4월의 시작 (8) | 2009.04.01 |
---|---|
우체국 전화 피싱 (8) | 2009.03.31 |
가려진 아이콘 (2) | 2009.03.30 |
네이버 웹툰 도자기 작가 '호연'님에게 성금을 (4) | 2009.03.29 |
강동도서관 이용시간 (6) | 2009.03.27 |
DVB bit stream을 잊고 있었다 -ㅁ-! (0) | 2009.04.22 |
---|---|
AC8 넌 모하는 넘이야? 욕스럽게시리 ㄱ- (2) | 2009.04.08 |
C0 and C1 control codes (0) | 2009.03.17 |
ramdisk vs tmpfs (6) | 2009.02.20 |
rpm - Redhat Package Manager (8) | 2009.01.23 |
Active Noise Control - ANC (0) | 2009.08.12 |
---|---|
WAVEFORMATEX structure (0) | 2009.04.01 |
waveInOpen() waveOutOpen() (0) | 2009.03.26 |
sampling rate 관련 의문 (2) | 2009.03.26 |
wav format 관련 문서 (0) | 2009.03.26 |
봄의 색상이 웬지 모르게 어울리지 않게 느껴진다. (2) | 2009.04.09 |
---|---|
오픈웹과 ActiveX (4) | 2009.04.08 |
존경스러운 우리의 MB 가카 - 구글 MB앞에 무릎 꿇다. 설마 너네 하드 부족이냐? (2) | 2009.03.30 |
출근길의 이모저모 (8) | 2009.03.26 |
오늘도 나에게 함박웃음을 준 한나라당 / 대통령 - 캄사합니다 캐쉐퀴야 (2) | 2009.03.20 |
오픈웹과 ActiveX (4) | 2009.04.08 |
---|---|
나도 연쇄살인자에 사이코패스? (2) | 2009.03.30 |
출근길의 이모저모 (8) | 2009.03.26 |
오늘도 나에게 함박웃음을 준 한나라당 / 대통령 - 캄사합니다 캐쉐퀴야 (2) | 2009.03.20 |
개그맨들 굶어죽기 싫으면 정신차려!! (5) | 2009.03.17 |